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

MySQL LOCATE () फ़ंक्शन अपने समानार्थक फ़ंक्शंस यानी POSITION () और INSTR () फ़ंक्शंस से कैसे अलग है?

<घंटा/> <शरीर>

चूंकि इन सभी कार्यों का उपयोग एक स्ट्रिंग के भीतर एक सबस्ट्रिंग की स्थिति को वापस करने के लिए किया जाता है, लेकिन LOCATE () फ़ंक्शन POSITION () और INSTR () फ़ंक्शन से थोड़ा अलग है। POSITION () और INSTR () दोनों कार्यों में, हम LOCATE () फ़ंक्शन में स्थिति तर्क के रूप में तर्क की मदद से खोज की प्रारंभिक स्थिति का प्रबंधन नहीं कर सकते हैं। इन सभी कार्यों में सिंटैक्स में भी अंतर होता है।


  1. MySQL क्वेरी का उपयोग करके विभिन्न स्तंभों और अतिरिक्त स्ट्रिंग से स्ट्रिंग्स को कैसे संयोजित करें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(FirstName varchar(100), LastName varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.76 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का

  1. एक ही कॉलम से अलग-अलग मानों का चयन कैसे करें और उन्हें MySQL के साथ अलग-अलग कॉलम में प्रदर्शित करें?

    शर्त के आधार पर विभिन्न मूल्यों का चयन करने के लिए, CASE कथन का प्रयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(40),Score int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल

  1. कॉलम नाम कैसे निकालें और MySQL से टाइप करें?

    कॉलम का नाम और प्रकार निकालने के लिए, INFORMATION_SCHEMA.COLUMNS का उपयोग करें - concat(column_name,=,data_type) को info_schema.columns से anyAliasName के रूप में चुनें जहां table_schema=yourDatabaseName और table_name=yourTableName; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1812 (Id int, FirstN