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

MySQL WHERE क्लॉज के साथ FIND_IN_SET() फ़ंक्शन का उपयोग कैसे करें?


जब हम FIND_IN_SET() फ़ंक्शन का उपयोग WHERE क्लॉज में करते हैं तो यह आर्गुमेंट में निर्दिष्ट अनुसार दिए गए स्ट्रिंग के भीतर खोज स्ट्रिंग को खोजता है और संबंधित पंक्तियों से सभी कॉलम पुनर्प्राप्त करता है। इसे प्रदर्शित करने के लिए निम्नलिखित उदाहरण है:

उदाहरण

इस उदाहरण में, हम 'Student' टेबल से कॉलम प्राप्त कर रहे हैं जहां पंक्तियों में नाम का मान 'Gaurav' है। यहां FIND_IN_SET() फ़ंक्शन कॉलम 'Name' के मानों से खोज स्ट्रिंग 'Gaurav' को खोजेगा।

mysql> Select Id, Name, Address, Subject from student WHERE FIND_IN_SET('Gaurav',Name); 
+------+--------+---------+-----------+ 
| Id   | Name   | Address | Subject   | 
+------+--------+---------+-----------+ 
| 1    | Gaurav | Delhi   | Computers | 
| 20   | Gaurav | Jaipur  | Computers | 
+------+--------+---------+-----------+ 
2 rows in set (0.20 sec)

  1. - MySQL DISTINCT क्लॉज को WHERE और LIMIT क्लॉज के साथ कैसे उपयोग करें?

    WHERE क्लॉज का उपयोग DISTINCT क्लॉज के साथ MySQL क्वेरी में करके, हम उस शर्त को लगा रहे हैं जिसके आधार पर MySQL रिजल्ट सेट की अद्वितीय पंक्तियाँ लौटाता है। LIMIT क्लॉज का उपयोग DISTINCT क्लॉज के साथ MySQL क्वेरी में करके, हम वास्तव में सर्वर को रिजल्ट सेट की वापस की जाने वाली अद्वितीय पंक्तियों की

  1. - MySQL में SUM() फंक्शन के परिणाम का WHERE क्लॉज में उपयोग: HAVING क्लॉज का उपयोग करें

    MySQL WHERE vs HAVING: एग्रीगेट फंक्शन के परिणाम पर फ़िल्टर WHERE क्लॉज पंक्तियों को समूहित करने पहले फ़िल्टर करता है, इसलिए इसमें एग्रीगेट फंक्शन (SUM, COUNT, AVG, आदि) उपयोग नहीं कर सकते। एग्रीगेट परिणाम पर फ़िल्टर के लिए HAVING क्लॉज का उपयोग करें। उदाहरण: कुल कीमत 40 से अधिक वाले नाम टेबल बनाएं

  1. - MySQL VIEW में WHERE क्लॉज का उपयोग कैसे करें?

    MySQL VIEW पर WHERE क्लॉज लागू करना MySQL VIEW एक आभासी टेबल है जो एक SELECT क्वेरी के परिणाम सेट पर आधारित होती है। आप किसी भी नियमित टेबल की तरह VIEW पर WHERE क्लॉज लागू करके परिणामों को फ़िल्टर कर सकते हैं। उदाहरण: छात्र VIEW बनाना और फ़िल्टर करना पहले एक छात्र टेबल बनाते हैं: SELECT * FROM Dem