sql中top比较常用的就是返回前多少条数据
1.with this
比方说报表要包含前25个最贵的产品,那么如果把鱼第25个产品价格相同的产品也包含进去,那么就可以用with this
SELECT TOP 10 WITH THIS Name,ListPrice
FROM Production.Product
ORDER BY ListPrice DESC
2.百分比
SELECT TOP 10 PERCENT Name,ListPrice
FROM Production.Product
ORDER BY ListPrice DESC
返回前10%
也可以用WITH THIS ,用法和用top几乎一样 |