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

MySQL CONCAT () फ़ंक्शन के साथ वाइल्डकार्ड वर्णों का उपयोग कैसे किया जा सकता है?

<घंटा/>

जैसा कि हम जानते हैं कि वाइल्डकार्ड ऐसे अक्षर होते हैं जो जटिल मानदंडों से मेल खाने वाले डेटा को खोजने में मदद करते हैं। वाइल्डकार्ड का उपयोग LIKE तुलना ऑपरेटर या NOT LIKE तुलना ऑपरेटर के संयोजन में किया जाता है। MySQL हमें वाइल्डकार्ड और तुलना ऑपरेटर LIKE या NOT LIKE की मदद से CONCAT () फ़ंक्शन के आउटपुट से डेटा का मिलान करने की अनुमति देता है। इसे स्पष्ट करने के लिए 'छात्र' तालिका से एक उदाहरण दिया गया है।

उदाहरण

mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where CONCAT(Name, ' ',Last_Name) LIKE '%Kumar%';

+---------------+
| NAME          |
+---------------+
| Gaurav Kumar  |
| Harshit Kumar |
+---------------+

2 rows in set (0.00 sec)

mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where concat(Name, ' ',Last_Name) NOT LIKE '%Kumar%';

+----------------+
| NAME           |
+----------------+
| Aarav Sharma   |
| Gaurav Rathore |
| Yashraj Singh  |
+----------------+

3 rows in set (0.00 sec)

उपरोक्त दो परिणाम सेट से, यह स्पष्ट है कि CONCAT () फ़ंक्शन के साथ वाइल्डकार्ड वर्णों का उपयोग कैसे किया जा सकता है।


  1. हम HAVING क्लॉज के साथ MySQL SUM () फ़ंक्शन का उपयोग कैसे कर सकते हैं?

    HAVING क्लॉज के साथ MySQL SUM() फंक्शन का उपयोग करके, यह HAVING क्लॉज के बाद दी गई विशिष्ट स्थिति के आधार पर परिणाम को फ़िल्टर करता है। उपरोक्त अवधारणा को समझने के लिए, एक कर्मचारी_tbl तालिका पर विचार करें, जिसमें निम्नलिखित रिकॉर्ड हैं - चुनें * कर्मचारी_टीबीएल से;+----------+------+--------------

  1. MySQL REPLACE () फ़ंक्शन का उपयोग WHERE क्लॉज के साथ कैसे किया जा सकता है?

    जैसा कि हम जानते हैं कि MySQL क्वेरी में कंडीशन/एस डालने के लिए WHERE क्लॉज का उपयोग किया जाता है और MySQL उन शर्तों के आधार पर परिणाम सेट करता है। इसी तरह जब हम WHERE क्लॉज के साथ REPLACE () फ़ंक्शन का उपयोग करते हैं, तो परिणाम सेट प्रदान की गई शर्तों पर निर्भर करेगा। निम्नलिखित छात्र तालिका से डेट

  1. मैं तालिका के कॉलम के साथ MySQL INTERVAL () फ़ंक्शन का उपयोग कैसे कर सकता हूं?

    हम कॉलम के नाम के रूप में पहला तर्क प्रदान करके तालिका के कॉलम के साथ INTERVAL() फ़ंक्शन का उपयोग कर सकते हैं। इस मामले में, उस कॉलम के सभी मानों की तुलना INTERVAL () फ़ंक्शन के अन्य तर्कों के रूप में दिए गए मानों से की जाएगी और तुलना के आधार पर, परिणाम सेट प्रदान किया जाता है। इसे समझने के लिए कर्म