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

सीएसई 15, सीएसई 11, आदि जैसे नंबरों से अलग स्ट्रिंग रिकॉर्ड से संख्यात्मक मान द्वारा आदेश?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable1969 (शाखा कोड varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1969 मानों ('CSE 101') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1969 मानों में डालें ('CSE 11'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1969 मानों ('CSE 15') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1969 मानों में डालें ('CSE 6'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1969 में डालें मान ('सीएसई 201'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1969 मानों में डालें ('CSE 110'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+---------------+| ब्रांच कोड |+---------------+| सीएसई 101 || सीएसई 11 || सीएसई 15 || सीएसई 6 || सीएसई 201 || सीएसई 110 |+---------------+6 पंक्तियों में सेट (0.00 सेकंड)

संख्याओं द्वारा अलग किए गए स्ट्रिंग रिकॉर्ड से संख्यात्मक मान द्वारा ऑर्डर करने की क्वेरी यहां दी गई है -

mysql> CAST द्वारा DemoTable1969 ऑर्डर से * चुनें (SUBSTRING(BranchCode,LOCATE(' ',BranchCode)+1) AS SIGNED) DESC;

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

<पूर्व>+---------------+| ब्रांच कोड |+---------------+| सीएसई 201 || सीएसई 110 || सीएसई 101 || सीएसई 15 || सीएसई 11 || सीएसई 6 |+---------------+6 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में दिनांक स्वरूप से संख्यात्मक दिनांक मान निकालें?

    इसके लिए UNIX_TIMESTAMP() का प्रयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, %d-%b-%y)) चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.51 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो

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

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

  1. एक स्ट्रिंग से अधिकतम संख्यात्मक मान निकालने के लिए पायथन रेगेक्स

    रेगेक्स का उपयोग करके एक स्ट्रिंग से अधिकतम संख्यात्मक मान निकालने का सबसे आसान तरीका है - एक स्ट्रिंग से सभी नंबर निकालने के लिए रेगेक्स मॉड्यूल का उपयोग करें इन नंबरों में से अधिकतम खोजें उदाहरण के लिए, इनपुट स्ट्रिंग के लिए - इस शहर में 121005, पड़ोसी शहर में 1587469 और दूर के शहर में 1877599