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

हम MySQL WHERE क्लॉज के साथ FIND_IN_SET () फ़ंक्शन का उपयोग कैसे कर सकते हैं?

<घंटा/>

जब हम WHERE क्लॉज में FIND_IN_SET () फ़ंक्शन का उपयोग करते हैं तो यह दिए गए स्ट्रिंग के भीतर खोज स्ट्रिंग की खोज करता है जैसा कि तर्क में निर्दिष्ट है और संबंधित पंक्तियों से सभी कॉलम पुनर्प्राप्त करता है। इसे प्रदर्शित करने के लिए एक उदाहरण निम्नलिखित है -

उदाहरण

इस उदाहरण में, हम 'छात्र' तालिका से कॉलम प्राप्त कर रहे हैं जहां पंक्तियों का नाम 'गौरव' के रूप में है। यहां FIND_IN_SET() फ़ंक्शन कॉलम 'नाम' के मानों से खोज स्ट्रिंग 'गौरव' को खोजेगा।

mysql> छात्र से आईडी, नाम, पता, विषय चुनें जहां FIND_IN_SET('Gaurav',Name);+------+-------+---------- -+-----------+| आईडी | नाम | पता | विषय |+------+--------+----------+-----------+| 1 | गौरव | दिल्ली | कंप्यूटर || 20 | गौरव | जयपुर | कंप्यूटर |+------+--------+-----------+----------+2 पंक्तियों में सेट (0.20 सेकंड) 
  1. हम WHERE और LIMIT क्लॉज के साथ MySQL DISTINCT क्लॉज का उपयोग कैसे कर सकते हैं?

    MySQL क्वेरी में DISTINCT क्लॉज के साथ WHERE क्लॉज का उपयोग करके, हम एक शर्त रख रहे हैं जिसके आधार पर MySQL परिणाम सेट की अनूठी पंक्तियों को लौटाता है। MySQL क्वेरीज़ में एक DISTINCT क्लॉज़ के साथ LIMIT क्लॉज़ का उपयोग करके, हम वास्तव में सर्वर को एक परिधि प्रदान कर रहे हैं, जो परिणाम सेट की अधिकतम

  1. क्या हम MySQL WHERE क्लॉज में SUM () फ़ंक्शन के परिणाम का उपयोग कर सकते हैं?

    हम MySQL में WHERE के बजाय HAVING क्लॉज का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50), Price int);query OK, 0 Rows प्रभावित (0.79 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 5); क्वेरी ठीक है, 1 पंक्ति प्रभ

  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में