我是 SQL 新手,需要获取 ID 大于/等于 5 且小于/等于 10 的行。是否有 SQL 可以处理这个问题,或者我应该使用 PHP 吗?
问问题
204 次
3 回答
3
最简单的方法是使用BETWEEN
SELECT * FROM theTable
WHERE Id BETWEEN 5 AND 10
于 2012-08-03T15:39:01.317 回答
2
那就是关于 SQL 的很酷的事情。它的语法接近我们的语言。你看我几乎完全按照你的要求输入了。
Select * From youTable
Where Id >= 5 AND Id <= 10
同样在T-SQL
BETWEEN 运算符中将包括 5 和 10 并执行与前面示例完全相同的操作。从那里是你的选择。
Select * From yourTable
Where Id BETWEEN 5 AND 10
于 2012-08-03T15:40:13.843 回答
2
WHERE
您可以在子句中使用大于或小于。
SELECT *
FROM yourTable
WHERE Id >= 5 AND ID <= 10
于 2012-08-03T15:40:27.900 回答