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

MySQL में FIND_IN_SET() फ़ंक्शन का क्या उपयोग है?


FIND_IN_SET() फ़ंक्शन, जैसा कि नाम से निर्दिष्ट है, स्ट्रिंग्स की सूची से निर्दिष्ट स्ट्रिंग को खोजने के लिए उपयोग किया जाता है। मूल रूप से यह स्ट्रिंग की स्थिति लौटाता है, यदि यह (सबस्ट्रिंग के रूप में) स्ट्रिंग्स की सूची के भीतर मौजूद है।

सिंटैक्स

FIND_IN_SET(Search String, string list)

यहां, खोज स्ट्रिंग वह स्ट्रिंग है जिसे खोजा जाना है और स्ट्रिंग सूची वह स्ट्रिंग है जिसमें सबस्ट्रिंग कॉमा से अलग होते हैं।

उदाहरण

mysql> Select FIND_IN_SET('good','Ram,is,a,good,boy'); 
+-----------------------------------------+ 
| FIND_IN_SET('good','Ram,is,a,good,boy') | 
+-----------------------------------------+ 
|                                       4 | 
+-----------------------------------------+ 
1 row in set (0.00 sec)

  1. - MySQL IFNULL() कंट्रोल फ्लो फंक्शन का उपयोग क्या है?

    MySQL IFNULL() कंट्रोल फ्लो फंक्शन पहला आर्गुमेंट वापस करेगा यदि यह NULL नहीं है अन्यथा यह दूसरा आर्गुमेंट वापस करता है। सिंटैक्स IFNULL(expression1, expression2) यहां यदि expression1 NULL नहीं है तो IFNULL() expression1 वापस करेगा अन्यथा expression2। यदि दोनों आर्गुमेंट्स NULL हैं तो यह NULL वापस

  1. - MySQL TRIM() फंक्शन का उद्देश्य क्या है?

    MySQL TRIM() फंक्शन का उपयोग स्ट्रिंग से विशेष सफिक्स या प्रीफिक्स या दोनों को हटाने के लिए किया जाता है। TRIM() फंक्शन के कार्य को इसके सिंटैक्स की मदद से समझा जा सकता है: सिंटैक्स TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) यहां, BOTH आर्गुमेंट का अर्थ है बाएं और दाएं दोनों त

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(