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

MySQL क्वेरी लिखें कि फ़ील्ड मौजूद है या नहीं और फिर रिजल्ट सेट वापस करें?


यह जांचने के लिए कि फ़ील्ड मौजूद है या नहीं और फिर रिजल्ट सेट वापस करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं:

show columns from yourTableName where field='yourColumnName';

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

mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserFirstName varchar(20),    UserLastName varchar(20),    UserAge int,    UserAddress varchar(200),    UserCountryName varchar(20) ); Query OK, 0 rows affected (0.67 sec)

यहाँ फ़ील्ड मौजूद है या नहीं जांचने और फिर रिजल्ट सेट वापस करने का क्वेरी है:

mysql> show columns from DemoTable where field='UserCountryName';

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

+-----------------+-------------+------+-----+---------+-------+ | Field           | Type       | Null | Key | Default | Extra | +-----------------+-------------+------+-----+---------+-------+ | UserCountryName | varchar(20) | YES | | NULL | | +-----------------+-------------+------+-----+---------+-------+ 1 row in set (0.01 sec)

यहाँ वह केस है जब कॉलम मौजूद नहीं है:

mysql>show columns from DemoTable where field='Marks';

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

Empty set (0.00 sec)

  1. - MySQL में NOT NULL वैल्यू पहले और NULL वैल्यू बाद में कैसे दिखाएं?

    ORDER BY में IS NULL से NULL सॉर्टिंग कंट्रोल करना MySQL में किसी कॉलम के NOT NULL वैल्यू पहले और NULL वैल्यू बाद में दिखाने के लिए ORDER BY (Column IS NULL) एक्सप्रेशन का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable1357 ( StudentName VARCHAR(40), StudentCountryName VA

  1. - MySQL में पंक्तियों के मान जोड़कर परिणाम सॉर्ट करना

    GROUP BY और ORDER BY से समूहवार योग और क्रम SUM() और GROUP BY से प्रत्येक समूह का योग निकालें, फिर ORDER BY से परिणाम क्रमबद्ध करें। तालिका और डेटा (Chris, 45), (David, 98), (Bob, 58); क्वेरी: नामवार कुल अंक, अवरोही क्रम ORDER BY TotalSum DESC; परिणाम +-------------+----------+ | StudentName

  1. - MySQL में प्रतिशत गणना और ROUND से परिणाम राउंड करें

    MySQL में प्रतिशत निकालने और इसे वांछित दशमलव स्थानों तक राउंड करने के लिए ROUND() और CONCAT() का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1844 ( Number INT, TotalNumber INT ); डेटा डालें mysql> INSERT INTO DemoTable1844 VALUES(50, 500); mysql> INSERT INTO DemoTable1844