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

एक विशिष्ट आईडी लाने के लिए WHERE क्लॉज में पूर्णांक कास्टिंग के लिए MySQL स्वचालित स्ट्रिंग

<घंटा/>

यदि स्ट्रिंग पूर्णांक से शुरू होती है तो यह स्ट्रिंग को पूर्णांक में बदल देती है, अन्यथा ऐसा नहीं होगा। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1390 -> ( -> StudentId varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड)

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

mysql> DemoTable1390 मानों ('563_John') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1390 मानों में डालें ('1001_Carol_Taylor'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> सम्मिलित करें DemoTable1390 मानों में ('David_Miller_789'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> DemoTable1390 मानों में डालें ('456_AdamSmith'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1390 से * चुनें;

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

<पूर्व>+---------------------+| छात्र आईडी |+---------------------+| 563_जॉन || 1001_कैरोल_टेलर || डेविड_मिलर_789 || 456_एडमस्मिथ |+-------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

पूर्णांक कास्टिंग के लिए स्वत:स्ट्रिंग के लिए क्वेरी निम्नलिखित है जहां क्लॉज एक विशिष्ट लाने के लिए -

mysql> DemoTable1390 से * चुनें जहां StudentId=456;

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

<पूर्व>+---------------+| छात्र आईडी |+---------------+| 456_एडमस्मिथ |+---------------+1 पंक्ति सेट में, 4 चेतावनियां (0.02 सेकंड)
  1. एक MySQL तालिका में एक विशिष्ट तिथि की गिनती प्राप्त करें

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1946 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1946 मानों में डालें (2015-12-11); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.00 सेकंड) चयन कथन का उपयोग करके

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

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

  1. MySQL सूची स्ट्रिंग में मूल्यों का चयन करें?

    इसके लिए FIND_IN_SET() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.44 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो 81 (उपयोगकर्ता नाम) मानों में डालें (माइक, जॉन, क्रिस);क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.23 चयन कथन का उपयोग करके तालिक