当前位置: 代码迷 >> Sql Server >> sql查询 排序有关问题 这是小弟我的分页查询,表里有个 hits列 小弟我希望以hits列从高到低 排列如何改
  详细解决方案

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

热度:10   发布时间:2016-04-25 00:14:27.0
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 

另外,你这语句和你给的那个动态的不一样啊。
  相关解决方案