SQL Server 2008 से प्रारंभ करते हुए, REVERSE()
स्ट्रिंग के क्रम को उलटने के लिए फ़ंक्शन का उपयोग किया जा सकता है। अर्थात्, यह स्ट्रिंग में वर्णों को उल्टे क्रम में लौटाता है।
यहाँ सिंटैक्स है:
REVERSE ( string_expression )
जहां string_expression
एक स्ट्रिंग या बाइनरी डेटा प्रकार की अभिव्यक्ति है। यह किसी भी वर्ण या बाइनरी डेटा का स्थिर, परिवर्तनशील या स्तंभ हो सकता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक त्वरित उदाहरण दिया गया है:
SELECT REVERSE('Dog');
परिणाम:
goD
एकाधिक शब्द
ध्यान दें कि पूरी स्ट्रिंग उलट है। इसलिए यदि इसमें एक से अधिक शब्द हैं, तो पहला शब्द अंत तक जाता है, और अंतिम शब्द प्रारंभ में, आदि।
मेरे कहने का एक उदाहरण यहां दिया गया है:
SELECT REVERSE('faced drawer pay');
परिणाम:
yap reward decaf
डेटाबेस क्वेरी से स्ट्रिंग्स को उलटना
डेटाबेस से लौटाए गए डेटा को उलटने का एक उदाहरण यहां दिया गया है:
USE Music; SELECT TOP 5 AlbumName, REVERSE(AlbumName) AS Reversed FROM Albums;
परिणाम:
AlbumName Reversed ---------------------- ---------------------- Powerslave evalsrewoP Powerage egarewoP Singing Down the Lane enaL eht nwoD gnigniS Ziltoid the Omniscient tneicsinmO eht diotliZ Casualties of Cool looC fo seitlausaC