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

MySQL में एकल पैरामीटर में एकाधिक ID पास करना?


एकल पैरामीटर में एकाधिक ID पास करने के लिए FIND_IN_SET() का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable1817
(
    EmployeeName varchar(20),
    CountryName varchar(20)
); Query OK, 0 rows affected (0.00 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable1817 values('Chris','AUS'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1817 values('David','UK'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1817 values('Bob','US'); Query OK, 1 row affected (0.00 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable1817;

इससे निम्न आउटपुट प्राप्त होगा:

+--------------+-------------+
| EmployeeName | CountryName |
+--------------+-------------+
| Chris        | AUS         |
| David        | UK          |
| Bob          | US          |
+--------------+-------------+
3 rows in set (0.00 sec)

MySQL में एकल पैरामीटर में एकाधिक ID पास करने का क्वेरी यहाँ है।

mysql> select * from DemoTable1817
    where find_in_set(CountryName,'US,UK');

इससे निम्न आउटपुट प्राप्त होगा:

+--------------+-------------+
| EmployeeName | CountryName |
+--------------+-------------+
| David        | UK          |
| Bob          | US          |
+--------------+-------------+
2 rows in set (0.00 sec)

  1. - MySQL में एकल क्वेरी में कई कॉलम को एक साथ सॉर्ट करना

    GREATEST() फंक्शन का उपयोग करके पंक्ति-वार अधिकतम के आधार पर सॉर्ट करना कई कॉलम सॉर्ट करने के लिए ORDER BY GREATEST() का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1395 ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.79 sec) रिकॉर्ड डालें: insert into DemoTable1395 val

  1. - MySQL में एकल क्वेरी में मल्टीपल LIKE ऑपरेटर लागू करें

    MySQL में एक ही क्वेरी में मल्टीपल LIKE क्लॉज का उपयोग करने के लिए, आप उन्हें OR/AND ऑपरेटर्स के साथ जोड़ सकते हैं। सिंटैक्स: SELECT * FROM yourTableName WHERE (yourColumnName1 LIKE %yourValue1% OR yourColumnName2 LIKE %yourValue2%) OR (yourColumnName3 LIKE %yourValue3%); उदाहरण के लिए एक टेब

  1. - MySQL में एक ही क्वेरी में एकाधिक रिकॉर्ड कैसे अपडेट करें?

    MySQL में UPDATE स्टेटमेंट में WHERE क्लॉज का उपयोग करके एक ही क्वेरी में एकाधिक कॉलम अपडेट किए जा सकते हैं, लेकिन एकाधिक पंक्तियों को अलग-अलग मानों से अपडेट करने के लिए CASE या एकाधिक क्वेरी की आवश्यकता होती है। उदाहरण: एक पंक्ति, एकाधिक कॉलम तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -&