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

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

<घंटा/>

MySQL में फ़ील्ड मान द्वारा कस्टम सॉर्ट करने के लिए, ORDER BY में FIELD () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं:

mysql> टेबल बनाएं DemoTable (StudentId int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल वैल्यू (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (110); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ( 90);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें(70);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> डेमोटेबल मानों में डालें(120);क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> डेमोटेबल मानों में डालें(140);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

<पूर्व>+-----------+| छात्र आईडी |+-----------+| 100 || 110 || 90 || 70 || 120 || 140 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

फ़ील्ड मान द्वारा कस्टम MySQL सॉर्ट करने के लिए क्वेरी निम्नलिखित है:

mysql> फ़ील्ड द्वारा डेमोटेबल ऑर्डर से *चुनें (StudentId,'100','70','140','90','120','110');

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

<पूर्व>+-----------+| छात्र आईडी |+-----------+| 100 || 70 || 140 || 90 || 120 || 110 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में कस्टम सॉर्टिंग करें

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

  1. MySQL में किसी अन्य फ़ील्ड से किसी फ़ील्ड का मान कैसे प्राप्त करें?

    इसके लिए आप उपयोगकर्ता परिभाषित चर की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1868 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1868 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभाव

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

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