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

MySQL में निर्दिष्ट स्थान पर सूची आइटम कैसे खोजें

MySQL में, आप ELT() . का उपयोग कर सकते हैं सूची में किसी दिए गए स्थान पर सूची आइटम वापस करने के लिए कार्य करता है।

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

ELT(N,str1,str2,str3,...)

जहां N उस आइटम की स्थिति है जिसे आप वापस करना चाहते हैं, और str1,str2,str3,... सूची है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT ELT(3, 'Marge', 'Homer', 'Bart') AS 'Who is at 3?';

परिणाम:

+--------------+
| Who is at 3? |
+--------------+
| Bart         |
+--------------+

इस मामले में हम निर्दिष्ट करते हैं कि हम सूची में तीसरा आइटम वापस करना चाहते हैं (क्योंकि पहला तर्क 3 है ) . और इस मामले में सूची है 'Marge', 'Homer', 'Bart' , इसलिए तीसरा आइटम है Bart

नंबर

यहां संख्याओं वाला एक उदाहरण दिया गया है:

SELECT ELT(3, 9, 8, 7) AS 'The 3rd item is...';

परिणाम:

+--------------------+
| The 3rd item is... |
+--------------------+
| 7                  |
+--------------------+

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

यहां एक उदाहरण दिया गया है जहां मैं डेटाबेस क्वेरी के परिणामों को मानों की सूची से मिलाता हूं:

SELECT 
    GenreId, 
    ELT(GenreId, 'Rock', 'Jazz', 'Country') AS Genre 
FROM Genres;

परिणाम:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       1 | Rock    |
|       2 | Jazz    |
|       3 | Country |
|       4 | NULL    |
|       5 | NULL    |
|       6 | NULL    |
|       7 | NULL    |
|       8 | NULL    |
+---------+---------+

इस मामले में मेरे द्वारा पैरामीटर के रूप में शामिल किए गए परिणामों की तुलना में अधिक परिणाम थे, इसलिए, वे परिणाम NULL . हैं ।

ELT() फ़ंक्शन FIELD() . का पूरक है फ़ंक्शन, जो आपको किसी सूची में दिए गए आइटम की अनुक्रमणिका स्थिति खोजने की अनुमति देता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में सिंगल कोट, स्पेशल कैरेक्टर से कैसे बचें

  2. MySQL त्रुटि 2014 के कारण क्वेरी निष्पादित नहीं कर सकते जबकि अन्य अनबफ़र क्वेरी सक्रिय हैं

  3. घातक त्रुटि:अपरिभाषित फ़ंक्शन पर कॉल करें mysqli_result ()

  4. MySQL में अग्रणी और अनुगामी व्हॉट्सएप को कैसे हटाएं

  5. MySQL TIMEDIFF () बनाम TIMESTAMPDIFF ():क्या अंतर है?