SQL - 获取ID在5到10之间的行。

时间:2012-08-03 15:37:50

标签: php mysql sql

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

3 个答案:

答案 0 :(得分:3)

最简单的方法是使用BETWEEN

SELECT * FROM theTable
WHERE Id BETWEEN 5 AND 10

答案 1 :(得分: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

答案 2 :(得分:2)

您可以在WHERE子句中使用大于或小于该值。

SELECT * 
FROM yourTable
WHERE Id >= 5 AND ID <= 10