Maison > Article > base de données > Explication détaillée des exemples d'utilisation de la clause BETWEEN dans MySQL
Cet article présente principalement l'utilisation détaillée de la clause BETWEEN dans MySQL C'est la connaissance de base pour apprendre Entrée MySQL Les amis qui en ont besoin peuvent. référez-vous à lui. Sous
, vous pouvez utiliser la clause IN pour remplacer les conditions combinées « supérieur ou égal à et inférieur ou égal à ».
Pour comprendre la clause BETWEEN, la table EMPLOYEE_TBL considérée possède les enregistrements suivants :
mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 3 | Jack | 2007-04-06 | 100 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | | 5 | Zara | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
Maintenant, supposons que d'après la table ci-dessus, vous souhaitiez obtenir que la condition d'enregistrement daily_typing_pages dépasse 170 , est égal et inférieur à 300. Ceci peut être réalisé en utilisant les conditions suivantes >= et <=
mysql>SELECT * FROM employee_tbl ->WHERE daily_typing_pages >= 170 AND ->daily_typing_pages <= 300; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | +------+------+------------+--------------------+ 5 rows in set (0.03 sec)
. Cela peut également être réalisé en utilisant la clause BETWEEN comme suit :
mysql> SELECT * FROM employee_tbl -> WHERE daily_typing_pages BETWEEN 170 AND 300; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | +------+------+------------+--------------------+ 5 rows in set (0.03 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!