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

求一条简单的查找sql语句

2012-12-14 
【急】求一条简单的查找sql语句如上图:比如我查找列表中的数据,但是我希望DEPART_BELONG为市直部门的数据放

【急】求一条简单的查找sql语句


如上图:

比如我查找列表中的数据,但是我希望DEPART_BELONG为市直部门的数据放在最后,
其他的的顺序不要求。。。

这个语句怎么写???
[最优解释]
select * from tablename order by case when DEPART_BELONG='市直部门' then 1 else 0 end
[其他解释]

引用:
一点思路没有!!!如果一起找出来的话,分页的没有意义了~~~~~数据显示就太慢了

select * from tablename order by case when DEPART_BELONG='市直部门' then 1 else 0 end 
这样排序完了取第m条到第n条数据就行
[其他解释]
你是下想分页后,在不影响每页数据的情况下,每页中出现'市直部门'的就排在最后么,那你分页后在用order by case when DEPART_BELONG='市直部门' then 1 else 0 end
[其他解释]
引用:
引用:
select * from tablename order by case when DEPART_BELONG='市直部门' then 1 else 0 end
我这个列表是有分页的,这样的话怎么去实现市直部门在最后呢???我只能找出每一个页市直部门在最后,这样就不对了!!!!市直部门应该在最后几页·~~~

这样怎么办呢???

2楼的语句是实现这样的效果。没问题的。
[其他解释]

select * from table where DEPART_BELONG!='市直部门'
union all
select * from table where DEPART_BELONG='市直部门'

[其他解释]


引用:
select * from tablename order by case when DEPART_BELONG='市直部门' then 1 else 0 end

我这个列表是有分页的,这样的话怎么去实现市直部门在最后呢???我只能找出每一个页市直部门在最后,这样就不对了!!!!市直部门应该在最后几页·~~~

这样怎么办呢???
[其他解释]
一点思路没有!!!如果一起找出来的话,分页的没有意义了~~~~~数据显示就太慢了

热点排行