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

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

<घंटा/>

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

अपनेTableName से कॉलम दिखाएं जहां field='yourColumnName';

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

mysql> तालिका बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(20), UserLastName varchar(20), UserAge int, UserAddress varchar(200), UserCountryName varchar(20)); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

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

mysql> डेमोटेबल से कॉलम दिखाएं जहां field='UserCountryName';

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

<पूर्व>+---------------------+----------------+------+-----+- --------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------------+---------------+----------+-----+- --------+----------+| उपयोगकर्ता देश का नाम | वर्कर(20) | हाँ | | नल | |+----------------------+-------------+-----+-----+--- ------+----------+1 पंक्ति सेट में (0.01 सेकंड)

यहां वह स्थिति है जब कॉलम मौजूद नहीं है -

mysql>DemoTable से कॉलम दिखाएं जहां फ़ील्ड='चिह्न';

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

खाली सेट (0.00 सेकंड)

  1. परिणाम को पहले शून्य मान के साथ प्रदर्शित करें और फिर MySQL में शून्य मान के साथ प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1357     -> (     -> StudentName varchar(40),     -> StudentCountryName varchar(30)     -> ); Query OK, 0 rows affected (0.49 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mys

  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. एक MySQL क्वेरी में प्रतिशत की गणना करना और परिणाम को गोल करना

    इसके लिए आप CONCAT () और राउंड () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1844 (संख्या int, TotalNumber int); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1844 मानों में डालें(45,500);क्वेरी ठीक है,