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

संख्यात्मक अंतर द्वारा आदेशित रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी?

<घंटा/>

ORDER BY का उपयोग करें और संख्यात्मक अंतर के आधार पर रिकॉर्ड प्रदर्शित करने के लिए अंतर सेट करें। निम्नलिखित वाक्य रचना है -

अपनेTableNameआदेश से *चुनें (yourIntegerColumnName1 - yourIntegerColumnName2);

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

mysql> टेबल बनाएं DemoTable1313-> (-> Name varchar(20),-> Score1 int,-> Score2 int-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.48 सेकंड)

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

mysql> DemoTable1313 मानों में डालें ('क्रिस', 40,60); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) mysql> DemoTable1313 मानों में डालें ('डेविड', 70,50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1313 मानों में डालें ('एडम', 35,30); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+-----------+----------+| नाम | स्कोर1 | Score2 |+----------+-----------+----------+| क्रिस | 40 | 60 || डेविड | 70 | 50 || एडम | 35 | 30 |+----------+-----------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

संख्यात्मक अंतर के आधार पर ऑर्डर करने की क्वेरी निम्नलिखित है -

mysql> DemoTable1313 से *चुनें-> (Score1-Score2) के अनुसार ऑर्डर करें;

आउटपुट

<पूर्व>+----------+-----------+----------+| नाम | स्कोर1 | Score2 |+----------+-----------+----------+| क्रिस | 40 | 60 || एडम | 35 | 30 || डेविड | 70 | 50 |+----------+--------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में तिथियों को समूहीकृत करके रिकॉर्ड प्रदर्शित करें

    MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें - टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2002 मानों में डालें ( क्रिस

  1. कई रिकॉर्ड जल्दी से डालने के लिए MySQL क्वेरी

    कई रिकॉर्ड जल्दी से डालने के लिए, एक INSERT का उपयोग करें और नीचे दिए गए सिंटैक्स का पालन करें - अपनेTableName मानों में डालें(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable2007(Amount1 int, Amount2 int,

  1. MySQL में TRUE FALSE रिकॉर्ड को 0 1 के रूप में प्रदर्शित करें

    0 और 1 मान प्रदर्शित करने के लिए कॉलम को बूलियन के रूप में सेट करें। आइए एक टेबल बनाएं - mysql> create table DemoTable2035    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> isMarried boolean,    -> PRIMARY