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