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

सबक्वेरी MySQL में एक विशेष पंक्ति को बाहर करने के लिए


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

mysql> create table DemoTable
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(100),
   -> Age int
   -> );
Query OK, 0 rows affected (0.87 sec)

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

mysql> insert into DemoTable(Name,Age) values('John',21);
Query OK, 1 row affected (0.13 sec)

mysql> insert into DemoTable(Name,Age) values('Carol',22);
Query OK, 1 row affected (0.14 sec)

mysql> insert into DemoTable(Name,Age) values('David',23);
Query OK, 1 row affected (0.54 sec)

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

mysql> select *from DemoTable;

आउटपुट

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

+----+-------+------+
| Id | Name  | Age  |
+----+-------+------+
|  1 | John  | 21   |
|  2 | Carol |   22 |
|  3 | David |   23 |
+----+-------+------+
3 rows in set (0.00 sec)

यहाँ नाम कैरल के साथ विशेष पंक्ति को छोड़कर सबक्वेरी है -

mysql> select *from DemoTable
   -> where Name not in (select Name from DemoTable where Name='Carol'
   -> );

आउटपुट

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

+----+-------+------+
| Id | Name  | Age  | 
+----+-------+------+
|  1 | John  | 21   |
|  3 | David |   23 |
+----+-------+------+
2 rows in set (0.00 sec)

  1. MySQL में तालिका नाम के रूप में अंडरस्कोर संभव है?

    हां, हम टेबल नाम के चारों ओर बैकटिक्स का उपयोग करके अंडरस्कोर को टेबल नाम के रूप में जोड़ सकते हैं। निम्नलिखित वाक्य रचना है - INSERT INTO `yourTableName` values(yourValue1,.......N); आइए पहले एक टेबल बनाएं - mysql> create table `DemoTable_1` (    Id int NOT NULL AUTO_INCREMENT PRIMARY

  1. ZF के लिए MySQL पंक्ति घोषणाएँ?

    ZF का मतलब ZEROFILL है यानी जीरो फिल के लिए रो डिक्लेरेशन आइए पहले एक टेबल बनाते हैं। यहां, हमने इंट फील्ड साइज को 10 - . पर सेट किया है );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1332 मानों में डालें (554646); क्वेरी ठीक है, 1

  1. MySQL पैटर्न नाम में 3 या अधिक "ए" से मेल खाता है?

    निम्नलिखित वाक्य रचना है - अपने TableName से * चुनें जहां आपका कॉलमनाम %a%a%a% जैसा हो; आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1393 मानों (ऑस्ट्रिया) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड)