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

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

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

सिंटैक्स

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

OCT(N)

जहां N एक लंबा लंबा है (BIGINT ) नंबर।

फ़ंक्शन N . के ऑक्टल मान का एक स्ट्रिंग प्रतिनिधित्व देता है . यह CONV(N,10,8) . के बराबर है ।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT OCT(9);

परिणाम:

+--------+
| OCT(9) |
+--------+
| 11     |
+--------+

की तुलना में CONV()

OCT() CONV() . का उपयोग करने के बराबर है आधार 10 से आधार 8 में बदलने के लिए कार्य, इस तरह:CONV(N,10,8)

उदाहरण:

SELECT 
    OCT(84),
    CONV(84, 10, 8);

परिणाम:

+---------+-----------------+
| OCT(84) | CONV(84, 10, 8) |
+---------+-----------------+
| 124     | 124             |
+---------+-----------------+

गैर-संख्यात्मक तर्क

जब हम एक गैर-संख्यात्मक तर्क प्रदान करते हैं तो क्या होता है इसका एक उदाहरण यहां दिया गया है:

SELECT OCT('Brush');

परिणाम:

+--------------+
| OCT('Brush') |
+--------------+
| 0            |
+--------------+

अशक्त तर्क

OCT() रिटर्न null यदि इसका तर्क null है :

SELECT OCT(null);

परिणाम:

+-----------+
| OCT(null) |
+-----------+
| NULL      |
+-----------+

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

कॉलिंग OCT() तर्कों की गलत संख्या के साथ, या बिना किसी तर्क के त्रुटि उत्पन्न होती है:

SELECT OCT();

परिणाम:

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

और:

SELECT OCT(10, 2);

परिणाम:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL की शक्ति और प्रक्रियात्मक कथनों को MariaDB के Oracle संगतता मोड के साथ संयोजित करना

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

  3. मारियाडीबी सीईआईएल () समझाया गया

  4. बैकएंड प्रदर्शन में सुधार भाग 2/3:डेटाबेस इंडेक्स का उपयोग करना

  5. कैसे सबस्ट्रिंग () मारियाडीबी में काम करता है