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

MySQL IF/WHEN/ELSE/या ORDER BY FIELD के साथ

<घंटा/>

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

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

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

mysql> DemoTable1884 मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1884 मान (97) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1884 मानों में डालें ( 79);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1884 मान (87) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+| मार्क्स |+----------+| 55 || 97 || 79 || 87 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

फ़ील्ड () के साथ OR:

. द्वारा ऑर्डर लागू करने की क्वेरी यहां दी गई है
mysql> DemoTable1884 से * चुनें जहां मार्क्स =98 या मार्क्स =87 फ़ील्ड द्वारा ऑर्डर (मार्क्स, 98,87) लिमिट 1;

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

<पूर्व>+----------+| मार्क्स |+----------+| 87 |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. PostgreSQL में MySQL के ORDER BY FIELD () का अनुकरण?

    MySQL के ORDER BY FIELD() को PostgreSQL में अनुकरण करने की प्रक्रिया निम्नलिखित है। हमने PostgreSQL को चलाने के लिए एक ऑनलाइन कंपाइलर का उपयोग किया है। आइए अब देखें कि आउटपुट प्राप्त करने के लिए हमने ऊपर क्या किया। सबसे पहले, हमने एक टेबल बनाई। create table PostgreOrderIdDemo (    cou

  1. एकल फ़ील्ड द्वारा ऑर्डर करें और शेष रिकॉर्ड को उसी क्रम में MySQL के साथ प्रदर्शित करें

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

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प