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

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

मारियाडीबी में, REVERSE() एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो वर्णों के साथ एक स्ट्रिंग को उल्टे क्रम में लौटाता है।

फ़ंक्शन एक तर्क को स्वीकार करता है:स्ट्रिंग रिवर्स करने के लिए।

सिंटैक्स

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

REVERSE(str)

जहां str रिवर्स करने के लिए स्ट्रिंग है।

उदाहरण

यहां एक बुनियादी उदाहरण दिया गया है:

SELECT REVERSE('abc');

परिणाम:

+----------------+
| REVERSE('abc') |
+----------------+
| cba            |
+----------------+

डेटाबेस उदाहरण

यहां एक उदाहरण दिया गया है जो डेटाबेस कॉलम से लौटाए गए डेटा को उलट देता है:

SELECT 
    PetName,
    REVERSE(PetName) 
FROM Pets;

परिणाम:

+---------+------------------+
| PetName | REVERSE(PetName) |
+---------+------------------+
| Fluffy  | yffulF           |
| Fetch   | hcteF            |
| Scratch | hctarcS          |
| Wag     | gaW              |
| Tweet   | teewT            |
| Fluffy  | yffulF           |
| Bark    | kraB             |
| Meow    | woeM             |
+---------+------------------+

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

खाली स्ट्रिंग पास करने से एक खाली स्ट्रिंग वापस आती है:

SELECT REVERSE('');

परिणाम:

+-------------+
| REVERSE('') |
+-------------+
|             |
+-------------+

अशक्त तर्क

null प्रदान करना परिणाम null :

SELECT REVERSE(null);

परिणाम:

+---------------+
| REVERSE(null) |
+---------------+
| NULL          |
+---------------+

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

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

SELECT REVERSE();

परिणाम:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1
पर ')' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने मारियाडीबी सर्वर संस्करण से संबंधित मैनुअल की जांच करें।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ClusterControl का उपयोग करके उत्पादन-तैयार MySQL या MariaDB गैलेरा क्लस्टर को कैसे परिनियोजित करें?

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

  3. भू-वितरित क्लस्टर बनाने के लिए MySQL गैलेरा क्लस्टर प्रतिकृति का उपयोग करना:भाग एक

  4. MySQL में लॉक ग्रैन्युलैरिटी को समझना

  5. MySQL स्टोरेज इंजन ऑप्टिमाइज़ेशन:उच्च प्रदर्शन के लिए InnoDB ऑप्टिमाइज़ेशन को कॉन्फ़िगर करना