问:mysql数据库怎么查询某个范围的数据,比如id在5-10之间的数据?
方法1:查询 idgt;=5 和 idlt;=10 的数据
实例:SELECT * FROM ceshi1 WHERE `id` gt;= 5 AND `id` lt;=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);
适合场景:适合非连续的范围