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

कौन सा MySQL फ़ंक्शन LOCATE () फ़ंक्शन के समान कार्य करता है?

<घंटा/>

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)

  1. MySQL में रैंक फ़ंक्शन?

    रैंक () फ़ंक्शन का उपयोग परिणाम सेट के विभाजन के भीतर प्रत्येक पंक्ति के लिए रैंक देने के लिए किया जा सकता है। सबसे पहले, हम एक टेबल बनाते हैं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। रैंकडेमो मानों में डालें (5); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17

  1. क्या मैं MySQL प्रश्नों में उपयोग करने के लिए अपने स्वयं के MySQL फ़ंक्शन लिख सकता हूं?

    हाँ, आप MySQL प्रश्नों में उपयोग करने के लिए स्वयं का MySQL फ़ंक्शन लिख सकते हैं। निम्नलिखित सिंटैक्स है: DELIMITER // CREATE FUNCTION yourFunctionName(वैकल्पिक पैरामीटर)) आपके डेटा प्रकार को लौटाता हैDETERMINISTIC NO SQLBEGINyourStatements1....NEND//DELIMITER; हमने कस्टम फ़ंक्शन बनाने के लिए उपरोक

  1. क्या MySQL में Oracle के ट्रंक (sysdate) के समान कोई फ़ंक्शन है?

    हाँ, आप MySQL में केवल दिनांक भाग प्राप्त करने के लिए DATE() का उपयोग कर सकते हैं और MySQL में वर्तमान दिनांक प्राप्त करने के लिए आप CURDATE() का उपयोग कर सकते हैं। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-20 |+-----------+1 पंक्ति सेट में