Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

BIT_LENGTH() फंक्शन को खाली स्ट्रिंग पैरामीटर के रूप में कैसे पास करें और MySQL द्वारा क्या लौटाया जाएगा?


जब भी हम BIT_LENGTH() फंक्शन को पैरामीटर के रूप में एक खाली स्ट्रिंग पास करना चाहते हैं तो हमें खाली कोट्स पास करने होंगे (बिना किसी स्पेस के)। इसे कोट्स के बिना पास नहीं किया जा सकता क्योंकि MySQL तब इसे बिना किसी आर्गुमेंट वाले फंक्शन के समान मानता है और त्रुटि लौटाता है। लेकिन, जब हम खाली कोट्स के साथ खाली स्ट्रिंग पास करते हैं तो MySQL आउटपुट के रूप में 0 लौटाएगा। इसे निम्नलिखित उदाहरण से भी समझा जा सकता है:

उदाहरण

mysql> Select BIT_LENGTH(); 
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIT_LENGTH' 
mysql> Select BIT_LENGTH(''); 
+----------------+ 
| BIT_LENGTH('') | 
+----------------+ 
| 0              | 
+----------------+ 
1 row in set (0.00 sec)

  1. - MySQL स्टोर्ड फंक्शन्स क्या हैं और उन्हें कैसे बनाएं?

    MySQL स्टोर्ड फंक्शन मूल रूप से एक विशेष प्रकार का स्टोर्ड प्रोग्राम है जो एकल मान वापस करता है। हम MySQL में स्टोर्ड फंक्शन्स का उपयोग मुख्य रूप से सरल सूत्रों या व्यावसायिक नियमों को एनकैप्सुलेट करने के लिए कर सकते हैं जो SQL स्टेटमेंट्स या स्टोर्ड प्रोग्राम्स के बीच पुन: प्रयोज्य हैं। इसके अलावा

  1. - MySQL स्टोर्ड फंक्शन को कैसे अल्टर करें?

    यदि हमारे पास ALTER ROUTINE विशेषाधिकार हैं तो हम ALTER FUNCTION क्वेरी की मदद से MySQL स्टोर्ड फंक्शन को अल्टर कर सकते हैं। इसका सिंटैक्स निम्नानुसार है: सिंटैक्स ALTER FUNCTION function_name [characteristic ...] characteristic: { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL

  1. - MySQL में खाली स्ट्रिंग को NULL में कैसे अपडेट करें?

    MySQL: खाली स्ट्रिंग () को NULL में बदलना खाली स्ट्रिंग और NULL अलग हैं। खाली स्ट्रिंग को NULL में बदलने के लिए LENGTH() फंक्शन का उपयोग करके लंबाई 0 वाली स्ट्रिंग्स को पहचानें, फिर UPDATE से NULL सेट करें। उदाहरण: खाली नाम को NULL करें टेबल बनाएं: CREATE TABLE DemoTable (Name VARCHAR(50)); INSERT