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

क्या हम MySQL SELECT IN() में एकल मान सेट कर सकते हैं?


हाँ, हम MySQL में IN() के साथ एकल मान सेट कर सकते हैं। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
-> (
-> FirstName varchar(20)
-> ); Query OK, 0 rows affected (0.65 sec)

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

mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.42 sec)
mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Bob'); Query OK, 1 row affected (0.08 sec)

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

mysql> select *from DemoTable;

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

+-----------+
| FirstName |
+-----------+
| Chris     |
| David     |
| Mike      |
| Bob       |
+-----------+
4 rows in set (0.00 sec)

MySQL IN के साथ एकल मान सेट करने का क्वेरी निम्न है:

mysql> select *from DemoTable where FirstName IN('Mike');

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

+-----------+
| FirstName |
+-----------+
| Mike      |
+-----------+
1 row in set (0.00 sec)

  1. - MySQL में IF() से टाइमस्टैम्प कॉलम आधारित बूलियन मान चुनें

    IF(condition, true_val, false_val) का उपयोग करके टाइमस्टैम्प कॉलम की वर्तमान दिनांक से तुलना करके बूलियन (0/1) मान उत्पन्न करें। वर्तमान दिनांक mysql> SELECT CURDATE(); -- 2019-12-10 टेबल बनाएं mysql> CREATE TABLE DemoTable1890 (DueDate TIMESTAMP); डेटा डालें mysql> INSERT INTO DemoTable

  1. - MySQL में NOT NULL मान के लिए 1 सेट करें

    MySQL में किसी कॉलम के NOT NULL मान होने पर 1 और NULL होने पर 0 लौटाने के लिए IF() फंक्शन के साथ IS NOT NULL ऑपरेटर का उपयोग करें। यह डेटा वैलिडेशन, रिपोर्टिंग, और कंडीशनल एग्रीगेशन के लिए उपयोगी है। बुनियादी सिंटैक्स SELECT IF( IS NOT NULL, 1, 0) AS anyAliasName; आउटपुट: 1 (क्योंकि खाली स्ट्रिंग N

  1. - MySQL SELECT परिणाम को कस्टम वेरिएबल में कैसे स्टोर करें

    उदाहरण टेबल बनाएं: INSERT INTO DemoTable2013 VALUES (Chris), (David), (Mike), (Sam), (Bob); वेरिएबल में काउंट स्टोर करें SET @query := (SELECT COUNT(*) FROM DemoTable2013); वेरिएबल का उपयोग करके अंतिम रिकॉर्ड प्राप्त करें WHERE (@query := @query - 1) = 0; परिणाम +------+ | Name | +------+ | Bo