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

MySQL में मनमाने कीवर्ड द्वारा कैसे सॉर्ट करें?


इसके लिए ORDER BY FIELD() ASC का प्रयोग करें। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable(Title varchar(100));
Query OK, 0 rows affected (0.56 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable values('Java');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('C');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Python');
Query OK, 1 row affected (0.63 sec)
mysql> insert into DemoTable values('MongoDB');
Query OK, 1 row affected (0.20 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable;

यह निम्नलिखित आउटपुट देगा -

+---------+
| Title   |
+---------+
| Java    |
| C       |
| Python  |
| MongoDB |
+---------+
4 rows in set (0.00 sec)

मनमाना खोजशब्दों के आधार पर छाँटने की क्वेरी निम्नलिखित है -

mysql> select *from DemoTable order by FIELD(Title,'MongoDB,C,Python,Java') ASC;

यह निम्नलिखित आउटपुट देगा -

+---------+
| Title   |
+---------+
| Java    |
| C       |
| Python  |
| MongoDB |
+---------+
4 rows in set (0.00 sec)

  1. MySQL में अलग-अलग लंबाई वाले अल्फ़ान्यूमेरिक कॉलम को कैसे सॉर्ट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1623 मानों (STU-MIT-148) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1623

  1. फ़ील्ड द्वारा ऑर्डर का उपयोग कैसे करें और एक एकल MySQL फ़ील्ड में आईडी द्वारा क्रमबद्ध करें?

    इसके लिए आप ORDER BY FIELD का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (250, जॉन); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. MySQL में अंत में किसी विशेष मान को कैसे क्रमबद्ध करें?

    इसके लिए आप ORDER BY का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.60 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 57 (पूर्ण_नाम) मान (क्रिस ब्राउन) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर