13.3.5 BETWEEN AND条件语句
BETWEEN AND语句可以用来查询符合某个范围条件的数据,BETWEEN关键字后面紧跟范围的开始值,AND关键字后面紧跟范围的结束值。使用BETWEEN AND语句查询出来的数据包含范围的开始数据和结束数据。
例如,查询t_goods数据表中id范围在6~8的数据记录。
mysql> SELECT * FROM t_goods WHERE id BETWEEN 6 AND 8;
+----+---------------+-----------------+-------------+---------+---------+---------------------+
| id | t_category_id | t_category | t_name | t_price | t_stock | t_upper_time |
+----+---------------+-----------------+-------------+---------+---------+---------------------+
| 6 | 1 | 女装/女士精品 | 呢绒外套 | 399.90 | 1200 | 2020-11-10 00:00:00 |
| 7 | 2 | 户外运动 | 自行车 | 399.90 | 1000 | 2020-11-10 00:00:00 |
| 8 | 2 | 户外运动 | 山地自行车 | 1399.90 | 2500 | 2020-11-10 00:00:00 |
+----+---------------+-----------------+-------------+---------+---------+---------------------+
3 rows in set (0.00 sec)
成功查询出id值为6~8的数据记录,说明使用BETWEEN AND条件语句查询出来的数据包含范围的开始数据和范围的结束数据。