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

MySQL में कुछ संख्याओं से शुरू होने वाले रिकॉर्ड का चयन कैसे करें?

<घंटा/>

कुछ संख्याओं से शुरू होने वाले रिकॉर्ड का चयन करने के लिए इष्टतम समाधान, MySQL LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ClientId bigint, ClientName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (23568777, 'क्रिस ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (9085544, 'जॉन डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड)mysql> डेमोटेबल मानों में डालें (9178432, 'जॉन डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें (9078482, 'डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड)

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

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

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

<पूर्व>+----------+--------------+| क्लाइंट आईडी | क्लाइंटनाम |+----------+--------------+| 23568777 | क्रिस ब्राउन || 9085544 | जॉन डो || 9178432 | जॉन डो || 9078482 | डेविड मिलर |+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में कुछ संख्याओं से शुरू होने वाले रिकॉर्ड का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से चुनें *जहां ClientId LIKE '90%';

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

<पूर्व>+----------+--------------+| क्लाइंट आईडी | क्लाइंटनाम |+----------+--------------+| 9085544 | जॉन डो || 9078482 | डेविड मिलर |+----------+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में संख्याओं के साथ गोल रिकॉर्ड

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

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

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

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