जब भी हम 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)