LOCATE () फ़ंक्शन की मदद से, MySQL दिए गए स्ट्रिंग में सबस्ट्रिंग की पहली घटना की स्थिति देता है। LOCATE() फ़ंक्शन के तर्क के रूप में हमें दोनों स्ट्रिंग्स (यानी सबस्ट्रिंग, जिसे खोजा जाना है और स्ट्रिंग, जिससे सबस्ट्रिंग खोजा जाना है) को पास करना होगा।
सिंटैक्स
LOCATE(Substring, String)
इस फ़ंक्शन में, सबस्ट्रिंग वह स्ट्रिंग है जिसकी घटना की स्थिति को खोजने की आवश्यकता होती है और स्ट्रिंग एक स्ट्रिंग है जिससे सबस्ट्रिंग की घटना को खोजा जाना चाहिए।
उदाहरण
mysql> Select LOCATE('DE','ABCDEFGH'); +-------------------------+ | LOCATE('DE','ABCDEFGH') | +-------------------------+ | 4 | +-------------------------+ 1 row in set (0.00 sec) mysql> Select LOCATE('G','ABCDEFGH'); +------------------------+ | LOCATE('G','ABCDEFGH') | +------------------------+ | 7 | +------------------------+ 1 row in set (0.00 sec) mysql> Select LOCATE('GH','ABCDEFGH'); +-------------------------+ | LOCATE('GH','ABCDEFGH') | +-------------------------+ | 7 | +-------------------------+ 1 row in set (0.00 sec)
जैसा कि ऊपर के उदाहरणों से देखा जा सकता है कि यह एक स्ट्रिंग के भीतर सबस्ट्रिंग की पहली घटना देता है।