Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL REVERSE() फंक्शन को कॉलम के डेटा पर WHERE क्लॉज के साथ कैसे उपयोग करें?

MySQL REVERSE() फंक्शन में कॉलम नाम को आर्गुमेंट के रूप में लेकर उसके मान को उल्टा किया जा सकता है। यदि हम कुछ शर्तें लागू करना चाहते हैं तो इसे WHERE क्लॉज के साथ निम्न प्रकार से उपयोग किया जा सकता है:

उदाहरण

mysql> Select Name, REVERSE(Name) from Student;
+---------+---------------+
| Name    | REVERSE(Name) |
+---------+---------------+
| Aarav   | varaA         |
| Gaurav  | varuaG        |
| Gaurav  | varuaG        |
| Harshit | tihsraH       |
| Yashraj | jarhsaY       |
+---------+---------------+
5 rows in set (0.00 sec)

उपरोक्त क्वेरी 'Student' टेबल के 'Name' कॉलम के मानों को उल्टा करती है। अब, नीचे दी गई क्वेरी WHERE क्लॉज के साथ REPLACE() फंक्शन का उपयोग करेगी:

mysql> Select Name, REVERSE(Name) from Student WHERE Subject = 'History';
+-------+---------------+
| Name  | REVERSE(Name) |
+-------+---------------+
| Aarav | varaA         |
+-------+---------------+
1 row in set (0.00 sec)
  1. - MySQL DISTINCT क्लॉज को WHERE और LIMIT क्लॉज के साथ कैसे उपयोग करें?

    WHERE क्लॉज का उपयोग DISTINCT क्लॉज के साथ MySQL क्वेरी में करके, हम उस शर्त को लगा रहे हैं जिसके आधार पर MySQL रिजल्ट सेट की अद्वितीय पंक्तियाँ लौटाता है। LIMIT क्लॉज का उपयोग DISTINCT क्लॉज के साथ MySQL क्वेरी में करके, हम वास्तव में सर्वर को रिजल्ट सेट की वापस की जाने वाली अद्वितीय पंक्तियों की

  1. - MySQL VIEW में WHERE क्लॉज का उपयोग कैसे करें?

    MySQL VIEW पर WHERE क्लॉज लागू करना MySQL VIEW एक आभासी टेबल है जो एक SELECT क्वेरी के परिणाम सेट पर आधारित होती है। आप किसी भी नियमित टेबल की तरह VIEW पर WHERE क्लॉज लागू करके परिणामों को फ़िल्टर कर सकते हैं। उदाहरण: छात्र VIEW बनाना और फ़िल्टर करना पहले एक छात्र टेबल बनाते हैं: SELECT * FROM Dem

  1. - MySQL 8.0 में 'rank' आरक्षित शब्द: कॉलम नाम के लिए बैकटिक्स आवश्यक

    MySQL 8.0.2 से RANK एक आरक्षित शब्द (reserved word) है क्योंकि विंडो फ़ंक्शन RANK() जोड़ा गया। इसे कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक्स (`) आवश्यक हैं। समस्या ); ERROR 1064 (42000): You have an error in your SQL syntax near rank int at line 5 समाधान: बैकटिक्स उपयोग करें ); Query OK डे