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

MySQL में % वाइल्डकार्ड का सही उपयोग कैसे करें?

<घंटा/>

आप % वाइल्डकार्ड के साथ काम करने के लिए लाइक ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम 'कंडीशन%' की तरह है;

उपरोक्त अवधारणा को समझने के लिए, आइए पहले हम एक तालिका बनाएं। तालिका बनाने के लिए क्वेरी

mysql> टेबल बनाएं SearchDemo -> ( -> Name varchar(100), -> LoginId varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.15 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है

mysql> SearchDemo मानों ('जॉन', '1_1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों में डालें ('जॉनसन', '1_2'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों ('कैरोल', '2_1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> SearchDemo मानों में डालें ('बॉब', '11_1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों में डालें ('सैम', '11_2'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> SearchDemo मानों में डालें ('माइक', '21_1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.22 सेकंड)

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

mysql> SearchDemo से *चुनें;

निम्न आउटपुट है

<पूर्व>+------+----------+| नाम | लॉग इन आईडी |+------------+-----------+| जॉन | 1_1 || जॉनसन | 1_2 || कैरल | 2_1 || बॉब | 11_1 || सैम | 11_2 || माइक | 21_1 |+---------+-----------+6 पंक्तियों में सेट (0.00 सेकंड)

% एक प्रकार का वाइल्डकार्ड है जो शून्य, एक या एकाधिक वर्णों का प्रतिनिधित्व करता है। % वाइल्डकार्ड का उपयोग करते हुए क्वेरी इस प्रकार है

mysql> SearchDemo से *चुनें -> जहां LoginId लाइक '2%';

निम्न आउटपुट है

<पूर्व>+----------+------------+| नाम | लॉग इन आईडी |+----------+---------+| कैरल | 2_1 || माइक | 21_1 |+-------+------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में रोलअप के साथ सही तरीके से कैसे उपयोग करें?

    रोलअप के साथ उपयोग करने के लिए सिंटैक्स इस प्रकार है - रोलअप के साथ अपने ColumnName1 द्वारा अपनेTableName समूह से अपना ColumnName1,sum(yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

  1. MySQL क्वेरी में केस कंडीशन के साथ काउंट का उपयोग कैसे करें?

    MySQL में इसके लिए CASE WHEN का उपयोग करें और गणना करने के लिए COUNT () विधि के अंदर CASE स्थिति सेट करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1374(Name,Score) मानों (एडम, 89) में डालें; क्वेरी ठ

  1. MySQL संग्रहीत कार्यविधि में DELIMITER का सही उपयोग कैसे करें?

    सही तरीका इस प्रकार है - DELIMITER//अपनी StoredProcedureName()BEGIN अगर आपकी कंडीशन है तो yourStatement1;else yourStatement2;END IF;END//DELIMITER; आइए अब एक उदाहरण देखें और एक संग्रहित प्रक्रिया बनाएं - DELIMITER; अब आप कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल कर सकते हैं कॉल delimiter