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

MySQL में किसी विशिष्ट स्ट्रिंग द्वारा ऑर्डर कैसे करें?


आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> FirstName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('सैम'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉनी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉय' '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('जेस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) 

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

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

आउटपुट

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| जॉन || एडम || सैम || जॉनी || खुशी || जेस |+----------+6 पंक्तियों में सेट (0.00 सेकंड)

एक विशिष्ट स्ट्रिंग द्वारा ऑर्डर करने के लिए क्वेरी निम्नलिखित है। मान लें कि आपको पहले 'जो' को प्रतिस्थापित करके ऑर्डर करना होगा -

mysql> डेमोटेबल से *चुनें -> जब सबस्ट्रिंग (फर्स्टनाम, 1, 2) ='जो' फिर 0 और 1 एंड;

आउटपुट

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| जॉन || जॉनी || खुशी || एडम || सैम || जेस |+----------+6 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में आइटम का क्रम कैसे बदलें?

    MySQL में आइटम का क्रम बदलने के लिए, ORDER BY उपनाम का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable653 (Product1Amount int,Product2Amount int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.42 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable653 मान (50,20) में डालें; क्व

  1. MySQL में एक विशिष्ट शब्द द्वारा ऑर्डर करें

    इसके लिए ORDER BY INSTR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable822(Word text);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.11 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable822 मानों में डालें (हर दिन); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड) चयन क

  1. MySQL में समूहीकृत फ़ील्ड द्वारा ऑर्डर कैसे करें?

    समूहीकृत फ़ील्ड द्वारा ऑर्डर करने के लिए, IN() के साथ ORDER BY CASE का उपयोग करें। CASE विभिन्न स्थितियों का मूल्यांकन करता है जबकि ORDER BY सॉर्ट मानों को आरोही या अवरोही क्रम में क्रमबद्ध करता है। MySQL IN () का उपयोग मैच खोजने के लिए किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(V