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

MySQL में एकल मान को छोड़कर desc द्वारा ऑर्डर करें


ORDER BY का उपयोग करें और DESC को desc द्वारा ऑर्डर करने के लिए सेट करें। हालांकि, एक मान को छोड़कर सभी मान प्राप्त करने के लिए, बराबर नहीं ऑपरेटर का उपयोग करें।

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

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

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

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

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

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

आउटपुट

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

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

निम्नलिखित एक मूल्य को छोड़कर desc द्वारा ऑर्डर करने के लिए क्वेरी है यानी नाम "एडम" यहां -

mysql> डेमोटेबल ऑर्डर बाय (नाम <> 'एडम') डीईएससी, नाम से * चुनें;

आउटपुट

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

<पूर्व>+----------+| नाम |+----------+| कैरल || क्रिस || डेविड || जॉन || सैम || एडम |+----------++6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पहले मान के चारों ओर लपेटें और एक ही प्रश्न में ASC और DESC द्वारा MySQL ORDER लागू करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.21 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(8);क्वेरी ओके, 1 पंक्ति प्रभावित (0.38 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; यह निम्नलिखि

  1. MySQL में केवल एक कॉलम का मान अपडेट करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1605(StudentName,StudentCountryName) मान (बॉब, यूके) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. क्या हम MySQL SELECT IN () में सिंगल वैल्यू सेट कर सकते हैं?

    हां, हम MySQL में IN() के साथ सिंगल वैल्यू सेट कर सकते हैं। आइए पहले एक टेबल बनाएं− );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) चयन कथन का उपयोग करके तालिका स