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

पहचानकर्ता के बिना MySQL परिणाम ऑर्डर करें?

<घंटा/>

पहचानकर्ता के बिना MySQL परिणामों को ऑर्डर करने के लिए, सिंटैक्स इस प्रकार है -

अपनेTableName ऑर्डर से *चुनें 1 DESC LIMIT yourLimitValue;

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

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

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

mysql> DemoTable1325 मानों में डालें (100, 'Chris'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1325 मानों में डालें (101, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) )mysql> DemoTable1325 मानों में डालें (120, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1325 मानों में डालें (115, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1325 मानों में डालें (130, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1325 मानों में डालें (150, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | क्रिस || 101 | बॉब || 120 | डेविड || 115 | सैम || 130 | कैरल || 150 | माइक |+------+----------+6 पंक्तियों में सेट (0.00 सेकंड)

बिना पहचानकर्ता के MySQL परिणामों को ऑर्डर करने के लिए क्वेरी यहां दी गई है -

mysql> DemoTable1325 ऑर्डर से 1 DESC LIMIT 4 द्वारा * चुनें;

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 150 | माइक || 130 | कैरल || 120 | डेविड || 115 | सैम |+----------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL आदेश शुरुआत पत्र से?

    पहले अक्षर द्वारा ऑर्डर करने के लिए, ORDER BY CASE स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.26 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1535 मानों में डालें (आपको मूल SQL प्रारंभ करने की आवश्यकता है); क्वेरी ठीक है, 1 प

  1. किसी क्वेरी के परिणामों को यादृच्छिक रूप से कैसे ऑर्डर करें और MySQL में यादृच्छिक पंक्तियों का चयन करें?

    किसी क्वेरी के परिणामों को बेतरतीब ढंग से ऑर्डर करने के लिए, ORDER BY RAND() का उपयोग करें। वाक्य रचना इस प्रकार है - DemoTable1559 से * चुनें जहां आपका कॉलमनाम IN(yourValue1,yourValue2,....N) रैंड द्वारा ऑर्डर करें() आपके लिमिट वैल्यू को सीमित करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्ति

  1. MySQL परिणामों को कैसे मर्ज करें?

    मर्ज करने के लिए, सरल जॉइन का उपयोग करें। निम्नलिखित वाक्य रचना है - selectaliasName1.yourColumnName1,aliasName1.yourColumnName2,...NaliasName2.yourColumnName1 from yourTableName1 aliasName1...NjoinyourTableName2 aliasName2 on your condition; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित