0

我是 SQL 新手,需要获取 ID 大于/等于 5 且小于/等于 10 的行。是否有 SQL 可以处理这个问题,或者我应该使用 PHP 吗?

4

3 回答 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-SQLBETWEEN 运算符中将包括 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 回答