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

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

मारियाडीबी में, LTRIM_ORACLE() LTRIM() . के Oracle मोड संस्करण का पर्याय है समारोह।

LTRIM_ORACLE() सभी मोड में उपलब्ध है, इसलिए यह आपको Oracle मोड पर स्विच करने से बचाता है, जो कि आपको LTRIM() Oracle के LTRIM() . की तरह व्यवहार करने के लिए कार्य करता है समारोह।

अंतर यह है कि प्रत्येक फ़ंक्शन खाली तारों का इलाज कैसे करता है। Oracle null लौटाता है जबकि मारियाडीबी एक खाली स्ट्रिंग देता है।

सिंटैक्स

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

LTRIM_ORACLE(str)

जहां str किसी भी प्रमुख रिक्त स्थान को निकालने के लिए स्ट्रिंग है।

उदाहरण

यहां एक बुनियादी उदाहरण दिया गया है कि ट्रिमिंग कैसे काम करती है:

SELECT 
    '   Jumping Jack   ' AS "Untrimmed",
    LTRIM_ORACLE('   Jumping Jack   ') AS "Trimmed";

परिणाम:

+--------------------+-----------------+
| Untrimmed          | Trimmed         |
+--------------------+-----------------+
|    Jumping Jack    | Jumping Jack    |
+--------------------+-----------------+

यहां, पहला कॉलम बिना काटे गया है और दूसरे को LTRIM_ORACLE() से ट्रिम किया गया है ।

हम देख सकते हैं कि स्ट्रिंग के केवल बाएँ भाग को काटा गया है। दाहिना हिस्सा बरकरार है।

हम यह भी देख सकते हैं कि स्ट्रिंग के भीतर का स्थान बरकरार है।

LTRIM() काम करता है।

खाली स्ट्रिंग्स

LTRIM_ORACLE() . पर एक खाली स्ट्रिंग पास करना परिणाम null लौटाया जा रहा है।

SELECT LTRIM_ORACLE('');

परिणाम:

+------------------+
| LTRIM_ORACLE('') |
+------------------+
| NULL             |
+------------------+

यह Oracle के LTRIM() . के तरीके को दर्शाता है फ़ंक्शन खाली तारों से संबंधित है।

मारियाडीबी में, LTRIM() फ़ंक्शन केवल null लौटाता है जब आप Oracle मोड का उपयोग कर रहे हों। जब Oracle मोड में नहीं होता है, तो यह एक खाली स्ट्रिंग देता है।

शून्य तर्क

यदि तर्क null है , परिणाम null . है :

SELECT LTRIM_ORACLE(null);

परिणाम:

+--------------------+
| LTRIM_ORACLE(null) |
+--------------------+
| NULL               |
+--------------------+

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

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

SELECT LTRIM_ORACLE();

परिणाम:

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

  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. मारियाडीबी में डेटाबेस कोलेशन प्राप्त करने के 4 तरीके

  3. मारियाडीबी में लाइक ऑपरेटर कैसे काम करता है?

  4. कैसे MariaDB में अग्रणी शून्य के साथ एक नंबर पैड करने के लिए?

  5. मारियाडीबी में डेटाटाइम में एक घंटा जोड़ने के 8 तरीके