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