排序问题请教~ order by case when a='' or a is null then 'Z' else a end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 表 order by case when a is null then 3 --NULL值排在最后 when a='' then 2 --0长度排在倒数第二 else 1 end --其他的排在第一 ,a --然后再按a本身的顺序排序 --如果还有其他规则,只需要在case when中增加规则就可以了. 修改数据库 多表查询,随便散分! left join 的问题 请教23:59:59:997时间点写数据 关于存储过程2个日期参数问题,百思不得其解 ★ 两个数据库的表如何判断数据是否一样?急,在线等待…… ★ 把udl文件的打开方式修改了以后,就再也不能正常打开udl文件了,祥见内容,求教! 请哪位大侠讲讲newid()? 存储过程中返回的RECORDSET不支持BOOKMARK??! 在SQL Server 2000中的数据语言中使用变量来修改表 怎么样控制SELECT 语句返回的行数 如何获得某一条记录的排名
order by case
when a is null then 3 --NULL值排在最后
when a='' then 2 --0长度排在倒数第二
else 1 end --其他的排在第一
,a --然后再按a本身的顺序排序