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

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


जब हम MySQL WHERE क्लॉज के साथ LOCATE() फ़ंक्शन का उपयोग करते हैं, तो हमें सबस्ट्रिंग को पहले आर्गुमेंट के रूप में और टेबल के कॉलम नाम को दूसरे आर्गुमेंट के रूप में तुलना ऑपरेटर के साथ प्रदान करना होगा। 'Student' टेबल का उपयोग करके इसे प्रदर्शित करने के लिए निम्नलिखित उदाहरण है:

उदाहरण

मान लीजिए 'Student' टेबल में निम्नलिखित मान हैं:

mysql> Select * from Student; 
+------+---------+---------+-----------+ 
| Id   | Name    | Address | Subject   | 
+------+---------+---------+-----------+ 
| 1    | Gaurav  | Delhi   | Computers | 
| 2    | Aarav   | Mumbai  | History   | 
| 15   | Harshit | Delhi   | Commerce  | 
| 20   | Gaurav  | Jaipur  | Computers | 
| 21   | Yashraj | NULL    | Math      | 
+------+---------+---------+-----------+ 
5 rows in set (0.02 sec)

अब, निम्नलिखित क्वेरी दिखाती है कि हम LOCATE() फ़ंक्शन का उपयोग WHERE क्लॉज के साथ कैसे कर सकते हैं:

mysql> Select Name, LOCATE('av',name)As Result from student where LOCATE('av',Name) > 0; 
+--------+--------+ 
| Name   | Result | 
+--------+--------+ 
| Gaurav |      5 | 
| Aarav  |      4 | 
| Gaurav |      5 | 
+--------+--------+ 
3 rows in set (0.00 sec) 
mysql> select name, LOCATE('av',name)As Result from student where LOCATE('av',Name)=0 ; 
+---------+--------+ 
| name    | Result | 
+---------+--------+ 
| Harshit |      0 | 
| Yashraj |      0 | 
+---------+--------+ 
2 rows in set (0.00 sec)

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

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

  1. - MySQL WHERE क्लॉज में OR ऑपरेटर का उपयोग करके एकाधिक मान कैसे प्राप्त करें?

    MySQL में OR ऑपरेटर के साथ एकाधिक शर्तें MySQL में WHERE क्लॉज के साथ OR ऑपरेटर का उपयोग करके आप एक ही क्वेरी में कई अलग-अलग शर्तों के आधार पर रिकॉर्ड्स प्राप्त कर सकते हैं। उदाहरण: कर्मचारी टेबल से डेटा प्राप्त करना पहले एक कर्मचारी टेबल बनाते हैं: SELECT * FROM DemoTable1421; +------------+-----

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

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