मारियाडीबी में, 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पर ')' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने मारियाडीबी सर्वर संस्करण से संबंधित मैनुअल की जांच करें।