MySQL INSTR () और POSITION () फ़ंक्शन LOCATE () फ़ंक्शन के समान काम करता है। वे दोनों LOCATE() फ़ंक्शन के पर्यायवाची हैं।
INSTR () फ़ंक्शन स्ट्रिंग से खोज करने के बाद सबस्ट्रिंग की पहली घटना की स्थिति भी देता है। INSTR() का सिंटैक्स इस प्रकार है -
INSTR का सिंटैक्स ()
INSTR(string, substring)
यहां, स्ट्रिंग वह स्ट्रिंग है जिससे MySQL खोजेगा और सबस्ट्रिंग वह स्ट्रिंग है जिसे खोजा जाना है।
उदाहरण
mysql> Select INSTR('Ram is a good boy', 'good')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
स्थिति () फ़ंक्शन स्ट्रिंग से खोज करने के बाद सबस्ट्रिंग की पहली घटना की स्थिति भी देता है। POSITION() का सिंटैक्स इस प्रकार है -
स्थिति का सिंटैक्स ()
INSTR(substring IN string)
यहाँ, स्ट्रिंग वह स्ट्रिंग है जिससे MySQL खोज करेगा।
सबस्ट्रिंग वह स्ट्रिंग है जिसे खोजा जाना है।
'IN' एक कीवर्ड है।
उदाहरण
mysql> Select POSITION('good' in 'Ram is a good boy')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)