问:mysql数据库怎么查询某个范围的数据,比如id在5-10之间的数据?
方法1:查询 id>=5 和 id<=10 的数据
实例:SELECT * FROM ceshi1 WHERE `id` >= 5 AND `id` <=10;
适合场景:适合连续的范围
方法2:使用between…and…语法。
实例:SELECT * FROM `ceshi1` WHERE `id` BETWEEN 5 AND 10;
适合场景:适合连续的范围
方法3:使用 in… 语法。
实例:SELECT * FROM `ceshi1` WHERE `id` IN (5,6,7,8,9,10);
适合场景:适合非连续的范围