Kami tahu bahawa operator MySQL BETWEEN boleh digunakan untuk memilih nilai daripada julat nilai. Kita boleh menggunakan operator BETWEEN dengan pandangan untuk memilih julat nilai tertentu daripada jadual asas. Untuk memahami konsep, kami menggunakan jadual asas "info_pelajar" dengan data berikut -
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)
Pertanyaan berikut akan mencipta paparan bernama "Maklumat" dengan memilih beberapa dalam julat tertentu menggunakan pengendali "ANTARA" Nilai-
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)
Begitu juga, kita boleh menggunakan NOT dengan operator BETWEEN untuk memilih julat yang berbeza daripada nilai yang ditulis dalam pertanyaan-
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)
Atas ialah kandungan terperinci Bagaimanakah kita boleh membuat paparan MySQL dengan memilih beberapa julat nilai daripada jadual asas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!