我是SQL的新手,需要获取ID大于/等于5且小于/等于10的行。是否有可以处理此问题的SQL,还是应该使用PHP?
答案 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