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

MySQL सॉर्ट स्ट्रिंग नंबर?

<घंटा/>

स्ट्रिंग नंबर को सॉर्ट करने के लिए, MySQL से CAST () फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -

चुनें *अपनेTableName से ऑर्डर करें (आपका कॉलमनाम दशमलव के रूप में (पूर्णांक वैल्यू, पूर्णांक वैल्यूआफ्टरडेसिमलपॉइंट)) विवरण;

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

mysql> टेबल बनाएं SortingStringDemo-> (-> Amount varchar(10)-> );query OK, 0 Rows प्रभावित (0.91 sec)

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

mysql> SortingStringDemo मानों ('12.34') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> SortingStringDemo मानों में डालें ('124.50'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.56 सेकंड) mysql> सम्मिलित करें SortingStringDemo मानों ('9.59') में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> SortingStringDemo मानों ('150.68') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सॉर्टिंगस्ट्रिंगडेमो मानों में डालें ('600.54 ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+--------+| राशि |+-----+| 12.34 || 124.50 || 9.59 || 150.68 || 600.54 |+--------+5 पंक्तियाँ सेट में (0.00 सेकंड)

स्ट्रिंग संख्या को अवरोही क्रम में क्रमबद्ध करने की क्वेरी यहां दी गई है।

mysql> कास्ट द्वारा सॉर्टिंगस्ट्रिंगडेमो ऑर्डर से * चुनें (दशमलव के रूप में राशि (6,2)) विवरण;

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

<पूर्व>+--------+| राशि |+-----+| 600.54 || 150.68 || 124.50 || 12.34 || 9.59 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. IF कथन के परिणामस्वरूप एक स्ट्रिंग वापस करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (कर्मचारी वेतन) मान (15500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.4

  1. स्ट्रिंग लंबाई के आधार पर कई सितारों को जोड़ने के लिए MySQL क्वेरी?

    इसके लिए आप RPAD() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.37 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1626 मानों में (रॉबर्ट); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका

  1. कुछ अंतिम स्ट्रिंग वर्ण द्वारा क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप CASE स्टेटमेंट का उपयोग कर सकते हैं। सॉर्ट करने के लिए, ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। कुछ रिकॉर्ड में कुछ अंतिम स्ट्रिंग होती है जैसे -D, आदि - डेमोटेबल (