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

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

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

  1. - MySQL क्वेरी का उपयोग करके अलग-अलग कॉलम से स्ट्रिंग्स और एक अतिरिक्त स्ट्रिंग को संयोजित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.76 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(Chris,Brown); Query OK, 1 row affected (0

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

    CASE अभिव्यक्ति का उपयोग करके शर्तों के आधार पर एक ही कॉलम के मानों को अलग-अलग आउटपुट कॉलम में मैप करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(40), Score INT ); Query OK, 0 rows affected (0.54 sec) INSERT INTO DemoT

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

    कॉलम नाम और प्रकार निकालने के लिए INFORMATION_SCHEMA.COLUMNS का उपयोग करें: select concat(column_name,=,data_type) as anyAliasName from information_schema.columns where table_schema= yourDatabaseName and table_name= yourTableName; आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1812 (