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

MySQL में कोई भी पंक्ति और कॉलम SELECT न करने का तरीका?


SELECT NULL और WHERE FALSE का उपयोग करके खाली परिणाम प्राप्त करना

किसी भी पंक्ति और कॉलम को प्रदर्शित न करने के लिए SELECT NULL और WHERE FALSE का उपयोग करें:

SELECT NULL FROM yourTableName WHERE FALSE;

आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable1367 (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FirstName VARCHAR(20)
); 
Query OK, 0 rows affected (0.55 sec)

रिकॉर्ड्स डालना

mysql> INSERT INTO DemoTable1367(FirstName) VALUES('Chris');
Query OK, 1 row affected (0.20 sec)
mysql> INSERT INTO DemoTable1367(FirstName) VALUES('David');
Query OK, 1 row affected (0.10 sec)
mysql> INSERT INTO DemoTable1367(FirstName) VALUES('Bob');
Query OK, 1 row affected (0.10 sec)

सभी रिकॉर्ड्स देखना

mysql> SELECT * FROM DemoTable1367;

आउटपुट:

+----+-----------+
| Id | FirstName |
+----+-----------+
| 1  | Chris     |
| 2  | David     |
| 3  | Bob       |
+----+-----------+
3 rows in set (0.00 sec)

कोई पंक्ति और कॉलम न चुनने की क्वेरी

mysql> SELECT NULL FROM DemoTable1367 WHERE FALSE;

आउटपुट:

Empty set (0.00 sec)

व्याख्या: WHERE FALSE शर्त कभी भी सत्य नहीं होती, इसलिए कोई पंक्ति वापस नहीं आती। SELECT NULL एक NULL कॉलम लौटाता है, लेकिन चूंकि कोई पंक्ति नहीं है, परिणाम खाली सेट होता है।


  1. - MySQL टेबल में कॉलम की संख्या कैसे पता करें?

    MySQL टेबल में कॉलम की संख्या पता करने के लिए information_schema.columns के साथ count(*) फंक्शन और WHERE क्लॉज का उपयोग करें। आइए एक उदाहरण देखते हैं। टेबल बनाना। mysql> create table NumberOfColumns -> ( -> id int, -> FirstName varchar(100), -> LastName varchar(100), -> Age

  1. - MySQL टेबल के सभी कॉलम कैसे लिस्ट करें?

    टेबल में सभी कॉलम लिस्ट करने के लिए हम SHOW कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं। mysql> create table ColumnsList -> ( -> id int, -> Firstname varchar(200), -> LastName varchar(100), -> Age int, -> Address varchar(300), -> CollegeName varchar(100)

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर