जैसा कि हम जानते हैं कि 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)