SQL-获取ID为';的行;s介于5和10之间.


SQL - Get rows with ID's that are between 5 and 10..

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

最简单的方法是使用BETWEEN

SELECT * FROM theTable
WHERE Id BETWEEN 5 AND 10

这就是SQL最酷的地方。它的语法与我们的语言很接近。你看,我几乎完全按照你的要求打字。

Select * From youTable
Where Id >= 5 AND Id <= 10

同样在T-SQL中,BETWEEN运算符将同时包括5和10,并执行与前面的示例完全相同的操作。从那里你可以选择。

Select * From yourTable
Where Id BETWEEN 5 AND 10

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

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