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

MySQL के साथ चयन में वाइल्डकार्ड संलग्न करें?

<घंटा/>

जोड़ने के लिए, concat() की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम जैसे concat('%',yourValue,'%');

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

mysql> क्रिएट टेबल डेमो48-> (−> id int null auto_increment Primary key,−> name varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो48 (नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो48 (नाम) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 48 (नाम) मान ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमो 48 (नाम) मानों ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमो48 (नाम) मान ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

mysql> डेमो48 से *चुनें;

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

<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 1 | जॉन स्मिथ || 2 | जॉन डो || 3 | एडम स्मिथ || 4 | डेविड मिलर || 5 | क्रिस ब्राउन |+----+--------------+5 पंक्तियों में सेट (0.00 सेकंड)

वाइल्डकार्ड्स को चुनिंदा स्टेटमेंट में जोड़ने की क्वेरी निम्नलिखित है -

mysql> डेमो48 से * चुनें जहां नाम जैसे concat('%','Smith','%');

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

<पूर्व>+----+---------------+| आईडी | नाम |+----+------------+| 1 | जॉन स्मिथ || 3 | एडम स्मिथ |+-----+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL के साथ यूज़र-डिफ़ाइंड वैरिएबल में सेलेक्ट करें

    उपयोगकर्ता द्वारा परिभाषित चर के लिए, हम MySQL में @ का उपयोग करते हैं। निम्नलिखित वाक्य रचना है। यहाँ, @anyVariableName हमारा उपयोगकर्ता-परिभाषित चर है - अपनेटेबलनाम से @anyVariableName में अपना कॉलमनाम चुनें जहां आपकी स्थिति है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. MySQL में समूहीकरण के साथ चयन करें और योग करें?

    योग करने के लिए, समग्र फ़ंक्शन SUM() का उपयोग करें। उसके साथ, MySQL GROUP BY का उपयोग करके समूह। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (उत्पाद -1, 4,150);क्वेरी ठीक है, 1 पंक्ति