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

MySQL श्रेणी में चयन करें?

<घंटा/>

आप श्रेणी में चयन नहीं कर सकते। उसी परिणाम के लिए, BETWEEN का उपयोग करें। आइए एक उदाहरण देखें -

IN (स्टार्ट, एंड):इसका मतलब है कि स्टार्ट और एंड के बीच का इंटरमीडिएट वैल्यू प्रदर्शित नहीं होगा। उपरोक्त तर्क के लिए, आप BETWEEN का उपयोग कर सकते हैं।

खंड के बीच समावेशी है, उदाहरण के लिए, मान लीजिए कि 1,2,3,4,5,6 संख्याएँ हैं। यदि आप 2 से 6 तक की संख्याओं को सम्मिलित रूप से प्रदर्शित करना चाहते हैं, तो BETWEEN का उपयोग करने पर 2 और 6 संख्याएँ भी प्रदर्शित होंगी।

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

mysql> तालिका बनाएं SelectInWithBetweenDemo -> ( -> PortalId int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)

बैच इंसर्ट की मदद से कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> SelectInWithBetweenDemo मान(1),(2),(3),(4),(5),(6),(7),(8),(9),(10),( 11),(12),(13),(14),(15);क्वेरी ठीक है, 15 पंक्तियाँ प्रभावित (0.19 सेकंड)रिकॉर्ड:15 डुप्लीकेट:0 चेतावनियाँ:0

चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करें। क्वेरी इस प्रकार है -

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

यहाँ आउटपुट है -

<पूर्व>+----------+| पोर्टल आईडी |+----------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 |+----------+15 पंक्तियाँ सेट में (0.00 सेकंड)

आइए अब चुनिंदा IN रेंज की जांच करें। क्वेरी इस प्रकार है -

mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId IN(4,10);

निम्न आउटपुट है -

<पूर्व>+----------+| पोर्टल आईडी |+----------+| 4 || 10 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)

उपरोक्त आउटपुट को देखें, हमें केवल 4 और 10 मिल रहे हैं, जबकि हम 4,5,6,7,8,9,10 का मान चाहते हैं।

अब हम BETWEEN क्लॉज का प्रयोग करेंगे। यह परिणाम देगा जैसा हम समावेश के साथ चाहते हैं।

क्वेरी इस प्रकार है -

mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId 4 और 10 के बीच;

निम्न आउटपुट है -

<पूर्व>+----------+| पोर्टल आईडी |+----------+| 4 || 5 || 6 || 7 || 8 || 9 || 10 |+----------+7 पंक्तियाँ सेट में (0.09 सेकंड)

मान लीजिए यदि आप अनन्य संपत्ति चाहते हैं तो आप> और <का उपयोग कर सकते हैं। क्वेरी इस प्रकार है -

mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId> 4 और PortalId <10;

यहाँ आउटपुट है -

<पूर्व>+----------+| पोर्टल आईडी |+----------+| 5 || 6 || 7 || 8 || 9 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए?

    दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए, MySQL के बीच − . का उपयोग करें अपनेTableName से *चुनें जहां yourColumnName yourDateValue1 और yourDateValue2 के बीच; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में उच्चतम वेतन का चयन करें?

    इसके लिए आप MAX() का प्रयोग कर सकते हैं। वाक्य रचना इस प्रकार है - अपनेTableName से किसी भी उपनाम के रूप में MAX(yourColumnName) का चयन करें; आइए एक टेबल बनाएं - ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.27 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो44 (कर्मचारी_नाम, कर्मचारी_ वेतन