SQL语句的TOP和ORDER BY查询到的数据比预想的还多?
今天修改一个asp页面时,用到sql server其中有句SQL语句,简写为"select top 2 * from content order by date desc",意思就是按时间降序排列,取前两条,但是数据却显示了三条。做了个小实验,又插入几条时间相同的数据,事实就是会显示更多。原来第二条与第三条数据的时间是一样的,在按时间降序之后,top把其看成为一条数据,都选择出来了。
查了一下,
原创
2013-07-11 16:55:23 ·
1600 阅读 ·
0 评论