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

बेस टेबल से कुछ रेंज के मानों को चुनकर हम एक MySQL व्यू कैसे बना सकते हैं?


जैसा कि हम जानते हैं कि MySQL BETWEEN ऑपरेटर का उपयोग कुछ श्रेणी के मानों से मूल्यों का चयन करने के लिए किया जा सकता है। हम आधार तालिका से मूल्यों की कुछ श्रेणी का चयन करने के लिए विचारों के साथ BETWEEN ऑपरेटर का उपयोग कर सकते हैं। इस अवधारणा को समझने के लिए हम निम्नलिखित डेटा वाली आधार तालिका 'student_info' का उपयोग कर रहे हैं -

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
| 101  | YashPal | Amritsar   | History    |
| 105  | Gaurav  | Chandigarh | Literature |
| 125  | Raman   | Shimla     | Computers  |
| 130  | Ram     | Jhansi     | Computers  |
| 132  | Shyam   | Chandigarh | Economics  |
| 133  | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+
6 rows in set (0.00 sec)

उदाहरण

निम्न क्वेरी 'जानकारी' नाम का एक दृश्य बनाएगी, किसी विशेष श्रेणी में कुछ मानों का चयन करने के लिए, 'BETWEEN' ऑपरेटर का उपयोग करके -

mysql> Create or Replace view Info AS SELECT * from student_info WHERE Name BETWEEN 'C' AND 'P';
Query OK, 0 rows affected (0.14 sec)

mysql> Select * from info;
+------+--------+------------+------------+
| id   | Name   | Address    | Subject    |
+------+--------+------------+------------+
| 105  | Gaurav | Chandigarh | Literature |
| 133  | Mohan  | Delhi      | Computers  |
+------+--------+------------+------------+
2 rows in set (0.00 sec)

इसी तरह, हम क्वेरी में लिखे गए मानों की भिन्न श्रेणी का चयन करने के लिए NOT के साथ BETWEEN ऑपरेटर का उपयोग कर सकते हैं -

mysql> Create or Replace view Info AS SELECT * from student_info WHERE Name NOT BETWEEN 'C' AND 'P';
Query OK, 0 rows affected (0.06 sec)

mysql> Select * from Info;
+------+---------+------------+-----------+
| id   | Name    | Address    | Subject   |
+------+---------+------------+-----------+
| 101  | YashPal | Amritsar   | History   |
| 125  | Raman   | Shimla     | Computers |
| 130  | Ram     | Jhansi     | Computers |
| 132  | Shyam   | Chandigarh | Economics |
+------+---------+------------+-----------+
4 rows in set (0.00 sec)

  1. MySQL तालिका में मानों की विशेष श्रेणी का चयन कैसे करें?

    MySQL तालिका में मानों की विशेष श्रेणी का चयन करने के लिए, आप WHERE क्लॉज का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(200), CustomerAge int, isRegularCustomer bool);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (

  1. MySQL तालिका से 3 यादृच्छिक मान कैसे प्रदर्शित करें?

    रैंडम के लिए रैंड () का उपयोग करें, जबकि मानों की संख्या के लिए LIMIT 3 यानी यहां 3 - रैंड() लिमिट 3 के आधार पर अपनेटेबलनाम ऑर्डर से अपना कॉलमनाम चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable646 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभ

  1. MySQL में दृश्य से तालिका कैसे बनाएं?

    नीचे दिए गए दृश्य से तालिका बनाने के लिए सिंटैक्स है - टेबल बनाएं yourTableName अपने व्यूनाम से *चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable830(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable830 मानों (मा