Select*fromStudent_info;+------+---------+-------- - ---+----------------+|id |Nom |Adresse |Sous"/> Select*fromStudent_info;+------+---------+-------- - ---+----------------+|id |Nom |Adresse |Sous">
Maison >base de données >tutoriel mysql >Comment pouvons-nous créer une vue MySQL en sélectionnant une plage de valeurs à partir d'une table de base ?
Nous savons que l'opérateur MySQL BETWEEN peut être utilisé pour sélectionner une valeur parmi une plage de valeurs. Nous pouvons utiliser l'opérateur BETWEEN avec des vues pour sélectionner une certaine plage de valeurs dans la table de base. Pour comprendre le concept, nous utilisons la table de base "student_info" avec les données suivantes -
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)
La requête suivante créera une vue nommée "Info" en sélectionnant certaines valeurs dans une plage spécifique à l'aide de "BETWEEN" opérateur Value-
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)
De même, nous pouvons utiliser NOT avec l'opérateur BETWEEN pour sélectionner une plage différente de la valeur écrite dans la requête-
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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!