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

MySQL में नल में कहां चुनें?

<घंटा/>

निम्नलिखित वाक्य रचना है -

select
yourColumnName1,
yourColumnName2,
yourColumnName3,
.
.
.
N
from yourTableName
where yourValue in(yourColumnName1,yourColumnName2) or yourColumnName1 is NULL;

आइए एक टेबल बनाएं -

mysql> create table demo60
−> (
−> id int not null auto_increment primary key,
−> first_name varchar(20),
−> last_name varchar(20)
−> )
−> ;
Query OK, 0 rows affected (2.11 sec)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into demo60(first_name,last_name) values('John','Smith');
Query OK, 1 row affected (0.09 sec)

mysql> insert into demo60(first_name,last_name) values('John','Doe');
Query OK, 1 row affected (0.51 sec)

mysql> insert into demo60(first_name,last_name) values(null,'Brown');
Query OK, 1 row affected (0.09 sec)

mysql> insert into demo60(first_name,last_name) values('David','Miller');
Query OK, 1 row affected (0.16 sec)

mysql> insert into demo60(first_name,last_name) values('David','Smith');
Query OK, 1 row affected (0.11 sec)

mysql> insert into demo60(first_name,last_name) values('Chris','Brown');
Query OK, 1 row affected (0.12 sec)

चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -

mysql> select *from demo60;

यह निम्नलिखित आउटपुट देगा -

+----+------------+-----------+
| id | first_name | last_name |
+----+------------+-----------+
|  1 | John       | Smith     |
|  2 | John       | Doe       |
|  3 | NULL       | Brown     |
|  4 | David      | Miller    |
|  5 | David      | Smith     |
|  6 | Chris      | Brown     |
+----+------------+-----------+
6 rows in set (0.00 sec)

न्यूल के साथ कहां का चयन करने के लिए क्वेरी निम्नलिखित है -

Mysql> select
−> id,
−> first_name,
−> last_name
−> from demo60
−> where 'John' in(first_name,last_name) or first_name is NULL;

यह निम्नलिखित आउटपुट देगा -

+----+------------+-----------+
| id | first_name | last_name |
+----+------------+-----------+
| 1  | John       | Smith     |
| 2  | John       | Doe       |
| 3  | NULL       | Brown     |
+----+------------+-----------+
3 rows in set (0.00 sec)

  1. MySQL चुनें कि वर्तमान समय में टाइमस्टैम्प कहाँ है?

    इसके लिए आप CURTIME() का प्रयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें डेमोटेबल मान (2018-10-26 16:00:10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका स

  1. MySQL में WHERE में दिनांक घटाकर एक पंक्ति का चयन करें?

    इसके लिए TIMESTAMPDIFF() का प्रयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 42 मानों में डालें (2020-05-12 05:42:55); क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प

  1. MySQL सूची स्ट्रिंग में मूल्यों का चयन करें?

    इसके लिए FIND_IN_SET() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.44 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो 81 (उपयोगकर्ता नाम) मानों में डालें (माइक, जॉन, क्रिस);क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.23 चयन कथन का उपयोग करके तालिक