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

एक MySQL कॉलम में सबसे कम संख्या वाली पंक्ति खींचो?

<घंटा/>

इसके लिए ग्रुप बाय के साथ एग्रीगेट फंक्शन मिन () का इस्तेमाल करें। यहां, हम NumberOfProduct के लिए न्यूनतम आईडी प्रदर्शित करेंगे। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, NumberOfProduct int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.19 सेकंड)

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

mysql> DemoTable(NumberOfProduct) मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable (NumberOfProduct) मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable(NumberOfProduct) मानों (60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> DemoTable (NumberOfProduct) मान (60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड)

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

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

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

<पूर्व>+----+---------------------+| आईडी | NumberOfProduct |+----+---------------------+| 1 | 40 || 2 | 40 || 3 | 60 || 4 | 60 |+----+-----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

कॉलम में सबसे कम संख्या वाली पंक्ति खींचने की क्वेरी निम्नलिखित है -

mysql> NumberOfProduct द्वारा DemoTable समूह से NumberOfProduct,MIN(Id) चुनें;

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

<पूर्व>+---------------------+------------+| नंबरऑफप्रोडक्ट | मिन (आईडी) |+-----------------+-----------+| 40 | 1 || 60 | 3 |+---------------------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ कॉलम मानों को शफल करना?

    तत्वों को फेरबदल करने के लिए, आपको ORDER BY RAND() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1557 (विषय नाम) मान (सी) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड) − .

  1. MySQL में NULL पंक्ति के साथ कॉलम गुणा करना?

    NULL पंक्ति से गुणा करने के लिए, आप COALESCE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1842 ( NumberOfItems int, Amount int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1842 मानों में (NUL

  1. MySQL AUTO_INCREMENT उदाहरणों के साथ

    आइए समझते हैं कि ATUO_INCREMENT कैसे काम करता है - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id MEDIUMINT NOT NULL AU