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

डेटाबेस में एक संख्या के रूप में स्ट्रिंग ऑर्डर करना?

<घंटा/>

स्ट्रिंग को एक संख्या के रूप में ऑर्डर करने के लिए, CAST () का उपयोग करें। निम्नलिखित वाक्य रचना है -

अपने TableName से *CAST द्वारा ऑर्डर करें (आपका कॉलमनाम साइन किया गया है) DESC चुनें;

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

mysql> तालिका बनाएं DemoTable (Id varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('3') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> डेमोटेबल मानों में डालें ('20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('34'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> डेमोटेबल मानों में डालें ('21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> डेमोटेबल मानों में डालें ('78 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.04 सेकंड) mysql> डेमोटेबल मानों में डालें ('90'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+| आईडी |+------+| 3 || 20 || 34 || 21 || 78 || 90 |+------+6 पंक्तियाँ सेट में (0.00 सेकंड)

पूर्णांक संख्याओं को क्रमित करने की क्वेरी निम्नलिखित है -

mysql> DemoTable ORDER BY CAST(Id as SIGNED) DESC से *चुनें;

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

<पूर्व>+----------+| आईडी |+------+| 90 || 78 || 34 || 21 || 20 || 3 |+------+6 पंक्तियाँ सेट में (0.02 सेकंड)
  1. जावा के साथ एक MySQL डेटाबेस से कनेक्ट करना

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

  1. MySQL डेटाबेस में जल्दी से एक स्ट्रिंग की खोज करें?

    किसी स्ट्रिंग को शीघ्रता से खोजने के लिए FULLTEXT खोज का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) यहाँ पूर्ण पाठ खोज बनाने की क्वेरी है - DemoTable1554(Title) पर फुलटेक्स्ट इंडेक्स तेज_शीर्षक बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं, 1 चेतावनी

  1. डेटाबेस में तालिकाओं की संख्या प्रदर्शित करने के लिए MySQL क्वेरी क्या है?

    मान लें, मैं यहां वेब डेटाबेस का उपयोग कर रहा हूं। हमें डेटाबेस वेब में तालिकाओं की संख्या ज्ञात करने की आवश्यकता है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। तालिकाओं की संख्या प्रदर्शित करने के लिए क्वेरी निम्नलिखित है - जहां table_schema=web; यह निम्नलिखित आउटपुट देगा - +---