-- 作者:狐狸爸爸
-- 发布时间:2009/4/17 16:55:00
--
Top 1就是第一条。 倒过来排序,Top 1就是最后一条。
示例四
如果不需要获得所有的数据,可以使用TOP关键词指定行数,假定你只需要获得10行数据:
SELECT TOP 10 * FROM {订单}
如果你要按百分数提取数据,那么请加上PERCENT关键词
SELECT TOP 10 PERCENT * FROM {订单}
示例五
可以用ORDER BY指定排序方式,例如根据日期排序查询:
SELECT * FROM {订单} ORDER BY 日期
排序列可以是多列:
SELECT * FROM {订单} ORDER BY 产品,日期
默认的排序方式是升序,如果希望降序排序,可以在排序列后面加上DESC关键词,例如:
SELECT * FROM {订单} ORDER BY 日期 DESC
示例六
TOP关键词如果没有和ORDER BY配合使用,那么毫无疑义,因为得到的只是随即提取的一些行
如果你要获得最近的10个订单:
SELECT TOP 10 * FROM {订单} ORDER BY 日期 DESC
注意必须加上关键词DESC,否则你得到的将是最早的10个订单,而不是最近的10个订单
|