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

गतिशील सरणी के साथ MySQL क्वेरी की तरह?

<घंटा/>

डायनेमिक सरणी के साथ LIKE क्वेरी को लागू करने के लिए, सिंटैक्स इस प्रकार है -

उदाहरण

अपनेTableName से *चुनें, जहां yourColumnName2 जैसे "%yourValue%" ऑर्डर आपके ColumnName1 द्वारा आपकेLimitValue को सीमित करता है;

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

उदाहरण

mysql> टेबल डेमो74 बनाएं -> ( -> user_id int null auto_increment प्राथमिक कुंजी, -> user_names varchar(250) -> ) ->;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67

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

उदाहरण

mysql> डेमो74(user_names) मानों में डालें ("जॉन स्मिथ 1, जॉन स्मिथ 2, जॉन स्मिथ 3"); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18mysql> डेमो74 (उपयोगकर्ता_नाम) मान ("जॉन स्मिथ 1"); क्वेरी में डालें ठीक है, 1 पंक्ति प्रभावित (0.15mysql> डेमो74 (उपयोगकर्ता_नाम) मान ("डेविड स्मिथ 1") में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12mysql> डेमो 74 (उपयोगकर्ता_नाम) मानों में डालें ("जॉन स्मिथ 1, जॉन स्मिथ 2, जॉन स्मिथ 3 ,जॉन स्मिथ4");क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.10

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

उदाहरण

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

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

आउटपुट

<पूर्व>

+---------------+----------------------------------------------------- ----------+

| user_id | user_names |

+---------------+----------------------------------------------------- ----------+

| 1 | जॉन स्मिथ1,जॉन स्मिथ2,जॉन स्मिथ3 |

| 2 | जॉन स्मिथ1 |

| 3 | डेविड स्मिथ1 |

| 4 | जॉन स्मिथ1,जॉन स्मिथ2,जॉन स्मिथ3,जॉन स्मिथ4 |

+---------------+----------------------------------------------------- ----------+

डायनेमिक सरणी के साथ MySQL LIKE क्वेरी निम्नलिखित है -

उदाहरण

mysql> डेमो74-> से चुनें जहां user_names जैसे "%John Smith1%"-> user_id asc-> लिमिट 100;

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

आउटपुट

<पूर्व>

+---------------+----------------------------------------------------- ----------+

| user_id | user_names |

+---------------+----------------------------------------------------- ----------+

| 1 | जॉन स्मिथ1,जॉन स्मिथ2,जॉन स्मिथ3 |

| 2 | जॉन स्मिथ1 |

| 4 | जॉन स्मिथ1,जॉन स्मिथ2,जॉन स्मिथ3,जॉन स्मिथ4 |

+---------------+----------------------------------------------------- ----------+

सेट में 3 पंक्तियाँ (0.00 सेकंड)


  1. MySQL क्वेरी LIKE ऑपरेटर के साथ एकाधिक फ़ील्ड पर समान मान खोजने के लिए?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    ->    -> (    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाले

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

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

  1. MySQL LIKE को MySQL IN के रूप में लागू करने के लिए प्रश्न?

    MySQL IN() जैसी क्वेरी को लागू करने के लिए, आपको LIKE ऑपरेटर के साथ COUNT(), IF() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा) );क्वेरी ठीक है, 1 पंक्ति प्रभावित