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

पहले मान के चारों ओर लपेटें और एक ही प्रश्न में ASC और DESC द्वारा MySQL ORDER लागू करें


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

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

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

mysql> डेमोटेबल वैल्यू में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.78 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (40); क्वेरी ओके, 1 पंक्ति प्रभावित (0.94 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 30); क्वेरी ओके, 1 पंक्ति प्रभावित (0.41 सेकंड) mysql> डेमोटेबल मानों में डालें (10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> डेमोटेबल मानों में डालें (90); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.21 सेकंड) mysql> डेमोटेबल वैल्यू (70) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (80); क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 9);क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(8);क्वेरी ओके, 1 पंक्ति प्रभावित (0.38 सेकंड)

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

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

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

<पूर्व>+----------+| मूल्य |+----------+| 20 || 40 || 30 || 10 || 90 || 70 || 80 || 9 || 8 |+----------+9 पंक्तियाँ सेट में (0.00 सेकंड)

यहां पहले मूल्य के आसपास लपेटने के लिए क्वेरी है और एक ही क्वेरी में ORDER BY ASC और DESC लागू करें -

mysql> डेमोटेबल से *चुनें -> वैल्यू के हिसाब से ऑर्डर करें> 10 desc, Value asc;

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

<पूर्व>+----------+| मूल्य |+----------+| 20 || 30 || 40 || 70 || 80 || 90 || 8 || 9 || 10 |+----------+9 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पहली तालिका से मूल्य का चयन करने और दूसरे में डालने के लिए एक एकल MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (46); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे

  1. MySQL UNION SELECT और IN क्लॉज एक ही क्वेरी में

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

  1. एकल MySQL क्वेरी में LIKE और CHAR_LENGTH () को लागू करें

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