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

MySQL में कॉलम की लंबाई के अनुसार ऑर्डर करें

<घंटा/>

MySQL में कॉलम की लंबाई के अनुसार ऑर्डर करने के लिए, ORDER BY LENGTH का उपयोग करें।

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

mysql> टेबल बनाएं DemoTable715 (UserMessage varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

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

mysql> DemoTable715 मानों ('Aw') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> DemoTable715 मानों में डालें ('आश्चर्य'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें DemoTable715 मानों ('A') में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable715 मानों ('Awes') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable715 मानों में डालें ('विस्मयकारी') '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable715 मानों ('विस्मयकारी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

mysql> DemoTable715 से *चुनें;

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

<पूर्व>+---------------+| उपयोगकर्ता संदेश |+---------------+| ओह || विस्मय || ए || अवेस || बहुत बढ़िया || बहुत बढ़िया |+---------------+6 पंक्तियाँ सेट में (0.00 सेकंड)

कॉलम की लंबाई के अनुसार ऑर्डर करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable715 क्रम से लंबाई के अनुसार *चुनें (UserMessage);

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

<पूर्व>+---------------+| उपयोगकर्ता संदेश |+---------------+| ए || ओह || विस्मय || अवेस || बहुत बढ़िया || बहुत बढ़िया |+---------------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मामले के साथ MySQL आदेश?

    इसके लिए nullif () द्वारा ऑर्डर का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable672( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), CustomerAmount int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.81 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

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

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

  1. IP पता रिकॉर्ड के साथ MySQL में एक कॉलम ऑर्डर करें?

    इसके लिए MySQL में INET_ATON() का प्रयोग करें। INET_ATON() विधि उपयोगकर्ता को IP पता रिकॉर्ड को एक संख्या में बदलने की अनुमति देती है और फिर हम उन्हें ऑर्डर करने के लिए ORDER BY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.36 सेकंड) इंसर्ट कमांड का उपयोग