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

MySQL LOCATE() फ़ंक्शन में खोज की प्रारंभ स्थिति कैसे प्रबंधित करें?


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

उदाहरण

mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?',11)As Result; 
+--------+ 
| Result | 
+--------+ 
|     29 | 
+--------+ 
1 row in set (0.00 sec)

उपरोक्त उदाहरण में, हमने स्थिति के लिए आर्गुमेंट के रूप में मान 11 दिया है। इसका मतलब है कि MySQL 11वीं स्थिति से खोज शुरू करेगा।


  1. - MySQL ट्रांजैक्शन व्यवहार को कैसे प्रबंधित करता है? (AUTOCOMMIT मोड)

    MySQL दो मोड में ट्रांजैक्शन व्यवहार प्रबंधित करता है: 1. Autocommit ON (डिफ़ॉल्ट मोड) प्रत्येक MySQL स्टेटमेंट (ट्रांजैक्शन के अंदर या बाहर) एक पूर्ण ट्रांजैक्शन माना जाता है और पूरा होने पर ऑटोमैटिकली कमिट हो जाता है। SET AUTOCOMMIT = 1; Query OK, 0 rows affected (0.07 sec) 2. Autocommit OFF इ

  1. - MySQL इवेंट शेड्यूलर कैसे शुरू करें?

    वास्तव में, MySQL इवेंट शेड्यूलर एक प्रक्रिया है जो बैकग्राउंड में चलती है और लगातार निष्पादित करने के लिए इवेंट ढूंढती है। लेकिन इससे पहले कि हम कोई इवेंट बनाएं या शेड्यूल करें, हमें शेड्यूलर शुरू करना होगा। इसे निम्न स्टेटमेंट की मदद से शुरू किया जा सकता है - mysql> SET GLOBAL event_scheduler

  1. - MySQL में दिनों की संख्या कैसे गिनें?

    MySQL में DATE() फ़ंक्शन और GROUP BY के साथ SUM() का उपयोग करके आप प्रत्येक दिनांक के लिए मानों का योग प्राप्त कर सकते हैं, जो दिन-वार गिनती या योग रिपोर्ट के लिए उपयोगी है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( ShippingDate DATETIME, CountOfDate INT ); डेटा डालना (एक ही दिनांक के