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

संख्याओं के साथ स्ट्रिंग द्वारा MySQL ऑर्डर?

<घंटा/>

संख्याओं के साथ MySQL ऑर्डर स्ट्रिंग के लिए, निम्नलिखित सिंटैक्स है, जिसमें हमने ORDER BY, SUBSTR() और CAST() -

का उपयोग किया है।
चुनें *अपने टेबलनाम से ऑर्डर बायसबस्ट्र (आपका कॉलमनाम 1 से 2 के लिए), कास्ट (सबस्ट्र (आपका कॉलमनाम 2 से अहस्ताक्षरित);

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं OrderByStringWithNumbers -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Words varchar(10), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) 

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

mysql> OrderByStringWithNumbers(Words) मानों ('A10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> OrderByStringWithNumbers (शब्द) मान ('A30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.19 सेकंड)mysql> OrderByStringWithNumbers (शब्द) मान ('A12') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> OrderByStringWithNumbers (शब्द) मान ('A11') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.17 सेकंड)mysql> OrderByStringWithNumbers (शब्द) मान ('A28') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> OrderByStringWithNumbers (शब्द) मान ('A21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.20 सेकंड)

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

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

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

+-----+----------+| आईडी | शब्द |+-----+----------+| 1 | ए10 || 2 | ए30 || 3 | ए12 || 4 | ए11 || 5 | ए28 || 6 | A21 |+----+-------+6 पंक्तियाँ सेट में (0.00 सेकंड)

संख्याओं के साथ स्ट्रिंग द्वारा ऑर्डर करने की क्वेरी यहां दी गई है -

mysql> ऑर्डरबायस्ट्रिंगविथनंबर्स ऑर्डर से * चुनें -> सबस्ट्र (2 के लिए 1 से शब्द), -> कास्ट (सबस्ट्र (2 से शब्द) जैसे अहस्ताक्षरित);

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

+-----+----------+| आईडी | शब्द |+-----+----------+| 1 | ए10 || 4 | ए11 || 3 | ए12 || 6 | ए21 || 5 | ए28 || 2 | A30 |+-----+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

  1. जावा के साथ एक MySQL डेटाबेस से कनेक्ट करना

    MySQL डेटाबेस को जोड़ने के लिए नीचे दिए गए URL का उपयोग करें। वाक्य रचना इस प्रकार है - स्ट्रिंग MySQLURL=jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false;String databseUserName=yourUserName;String databasePassword=yourPassword; उदाहरण आयात करें :3306/वेब? यूज़एसएसएल=गलत; स्ट्रिंग डेटाबेस य

  1. MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग में क्रमबद्ध करें?

    कुछ मामलों में ORDER BY का उपयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो18 मानों में डालें (2J जॉन के पास 9); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित

  1. MySQL REGEXP विशिष्ट संख्याओं से शुरू होने वाले स्ट्रिंग + संख्या रिकॉर्ड लाने के लिए?

    इसके लिए, REGEXP का उपयोग करें और विशिष्ट संख्याओं से शुरू होने वाले रिकॉर्ड प्राप्त करें। निम्नलिखित वाक्य रचना है: अपनेटेबलनाम से अपना कॉलमनाम1,अपना कॉलमनाम2चुनेंजहां आपका कॉलमनाम2 REGEXP ^yourStringValue[yourNumericValue]; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड) इंस