浏览量: 次
sql server :
在取数据库前几条记录时会碰到取到记录与语句不符的情况:如select top 5本来取5条记录但是确显示了5条以上的记录,这是由于在排序时遇到字段值相同的记录。解决办法例:select top 5*from(select top 5*from(select*from nnes here nrole 2order by ntime desc)order by nsho desc)这是一个双字段排序语句nsho是我自己定义的一个排序字段,经常出现重复现象,造成top语句不起作用把select top 5*from(select*from nnes here nrole 2order by ntime desc)order by nsho desc在它嵌套在select top 5*from中就解决了top语句不起作用的现象。
access top语句:SELECT TOP 8 id, qname, img, yw
FROM (SELECT TOP 8 id, qname, img, yw
FROM co
WHERE (sh = 1) AND (zd = 1)) derivedtbl
access语句只需在后面加上 derivedtbl。
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【27535611@qq.com】,我们在确认后,会立即删除,保证您的版权。