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