首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql查询 排序有关问题 这是小弟我的分页查询,表里有个 hits列 小弟我希望以hits列从高到低 排列如何改

2012-12-29 
sql查询 排序问题 这是我的分页查询,表里有个 hits列 我希望以hits列从高到低 排列怎么改。SELECT top(+th

sql查询 排序问题 这是我的分页查询,表里有个 hits列 我希望以hits列从高到低 排列怎么改。

SELECT top("+this.PAGEROW+") * FROM songinfo WHERE songid NOT IN (SELECT TOP("+num+") songid FROM songinfo)


这是原来的 分页查询。 现在要加上 以hits列 排序 hits列是 int类型。
我要怎么写啊。
[解决办法]
把最后一个括号提前,编程这样:
select top(8) ( SELECT  * FROM songinfo WHERE songid NOT IN (SELECT TOP(0) songid FROM songinfo)) order by hits 

另外,你这语句和你给的那个动态的不一样啊。

热点排行