+ -
当前位置:首页 → 问答吧 → SQL查询时TOP无效、求助!!!

SQL查询时TOP无效、求助!!!

时间:2011-09-21

来源:互联网

原代码
SQL code

select top 8 * from [Pro] order by Col desc



Col是个 整数

规定的是 查询前8个、可是结果无效、数据库里的全出来了、
新手、求助

作者: wangyan24   发布时间: 2011-09-21

没问题啊。。。。

select top 8 * from pro 这样先试试

作者: calmcrime   发布时间: 2011-09-21

我试过了、、把 条件 Col 换成id 就能 限制输出 数量、
可是用 Col 就会输出全部

作者: wangyan24   发布时间: 2011-09-21


求解决

作者: wangyan24   发布时间: 2011-09-21

SQL code
select top 8 * from [Pro] order by Col desc

有 排序效果、但是显示全部
SQL code
select top 8 * from [Pro] order by id desc

有 现值显示效果、、、但 不是我想要的排序效果
SQL code
select top 8 * from [Pro] order by Col,id desc

效果和上一个 一样、、、、
纠结啊、

作者: wangyan24   发布时间: 2011-09-21


select top 8 * from [Pro] order by id desc
这样查询就可以了,是对的,不知为啥要用 Col, 这个字段Col表里有没有?没有那的肯定不对。



作者: frankrenping   发布时间: 2011-09-21

还有你要啥效果,要说清楚,别人才好帮你想办法。我猜你的上面的查询句子可能要改改

作者: frankrenping   发布时间: 2011-09-21