MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

कैसे बिन () मारियाडीबी में काम करता है

मारियाडीबी में, BIN() एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो दिए गए लॉन्गलॉन्ग (यानी BIGINT के बाइनरी मान का एक स्ट्रिंग प्रतिनिधित्व देता है। ) नंबर।

जब आप फ़ंक्शन को कॉल करते हैं तो आप लंबी संख्या प्रदान करते हैं।

सिंटैक्स

वाक्य रचना इस प्रकार है:

BIN(N)

जहां N सबसे लंबी संख्या है।

उदाहरण

यहां एक सरल उदाहरण दिया गया है:

SELECT BIN(123);

परिणाम:

+----------+
| BIN(123) |
+----------+
| 1111011  |
+----------+

यह CONV(123, 10, 2) . जैसा ही है . यहाँ यह उस समारोह के साथ है:

SELECT 
    BIN(123), 
    CONV(123,10,2);

परिणाम:

+----------+----------------+
| BIN(123) | CONV(123,10,2) |
+----------+----------------+
| 1111011  | 1111011        |
+----------+----------------+

एक float का उपयोग करना मान

यदि तर्क एक float है , इसे छोटा कर दिया गया है।

उदाहरण:

SELECT BIN(123.456);

परिणाम:

+--------------+
| BIN(123.456) |
+--------------+
| 1111011      |
+--------------+

गलत तर्क प्रकार

गलत तर्क प्रकार पास करना 0 returns देता है ।

उदाहरण:

SELECT BIN('Homer');

परिणाम:

+--------------+
| BIN('Homer') |
+--------------+
| 0            |
+--------------+

अशक्त तर्क

पासिंग null रिटर्न null :

SELECT BIN(null);

परिणाम:

+-----------+
| BIN(null) |
+-----------+
| NULL      |
+-----------+

अनुपलब्ध तर्क

कॉलिंग BIN() तर्क पारित किए बिना एक त्रुटि उत्पन्न होती है:

SELECT BIN();

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIN'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में डेटाटाइम वैल्यू से मिनट कैसे घटाएं?

  2. MySQL प्रतिकृति से MySQL Galera क्लस्टर 4.0 में माइग्रेट करने के लिए युक्तियाँ

  3. 20 टिप्स:ब्लैक फ्राइडे और साइबर मंडे के लिए अपना डेटाबेस तैयार करें

  4. सार्वजनिक नेटवर्क पर साइबर हमलों के खिलाफ अपने MySQL और MariaDB डेटाबेस की सुरक्षा कैसे करें

  5. मारियाडीबी को छोड़कर ऑपरेटर ने समझाया