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

हम MySQL WHERE क्लॉज के साथ CHAR_LENGTH () फ़ंक्शन का उपयोग कैसे कर सकते हैं?

<घंटा/>

जब CHAR_LENGTH () या CHARACTER_LENGTH () स्ट्रिंग फ़ंक्शन का उपयोग WHERE क्लॉज के साथ किया जाता है, तो इसके द्वारा आउटपुट रिटर्न WHERE क्लॉज में दी गई स्थिति पर निर्भर करेगा। उदाहरण के लिए, मान लीजिए कि हमारे पास 'स्टूडेंट' नाम की एक टेबल है और हम केवल उन नामों को प्राप्त करना चाहते हैं जिनमें 6 से कम वर्णों की संख्या है, तो हम निम्नलिखित प्रश्न लिख सकते हैं -

mysql> Select * from Student;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 20   | Gaurav  | Jaipur  | Computers |
+------+---------+---------+-----------+

4 rows in set (0.10 sec)

mysql> Select Name, CHAR_LENGTH(Name) from student WHERE CHAR_LENGTH(Name)<6;

+-------+-------------------+
| Name  | CHAR_LENGTH(Name) |
+-------+-------------------+
| Aarav | 5                 |
+-------+-------------------+

1 row in set (0.00 sec)

  1. हम WHERE और LIMIT क्लॉज के साथ MySQL DISTINCT क्लॉज का उपयोग कैसे कर सकते हैं?

    MySQL क्वेरी में DISTINCT क्लॉज के साथ WHERE क्लॉज का उपयोग करके, हम एक शर्त रख रहे हैं जिसके आधार पर MySQL परिणाम सेट की अनूठी पंक्तियों को लौटाता है। MySQL क्वेरीज़ में एक DISTINCT क्लॉज़ के साथ LIMIT क्लॉज़ का उपयोग करके, हम वास्तव में सर्वर को एक परिधि प्रदान कर रहे हैं, जो परिणाम सेट की अधिकतम

  1. क्या हम MySQL WHERE क्लॉज में SUM () फ़ंक्शन के परिणाम का उपयोग कर सकते हैं?

    हम MySQL में WHERE के बजाय HAVING क्लॉज का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50), Price int);query OK, 0 Rows प्रभावित (0.79 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 5); क्वेरी ठीक है, 1 पंक्ति प्रभ

  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में