请问如何排定这个查询列的顺序? 各位大侠:我的一个表中的列名是 Sorts ,类型是varchar,现在该表下共存储了n条记录,该类的存储内容分别是:操作失误,其他原因,设备故障,晚到情况,我想要查询的结果是将带有“其他原因”这一字段的记录排在最后,请问应该如何写select语句啊?我查询的结果是:带有“其他原因”这一字段的记录总是在查询结果的中间,真是郁闷!请各位指点迷津。谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 order by case when Sorts ='其他原因' then 1 else 0 end,...,...代表其他排序 select sorts from a where sorts<>'其他原因' or sorts='其他原因' select * from tablename where Sorts<>'其他原因'union all select * from tablename where Sorts='其他原因' zicxc(冒牌邹建 V0.3) 正解。 select * from tb where Sorts<>'其他原因'union all select * from tb where Sorts='其他原因' 服装搭配数据表设计 这的该怎么查?? SQL语句解答 ADO打开关闭数据库连接开销如何? 求SQL语句,内容不好概述,只能麻烦各位大大看帖子了 C#应用程序无法在其他机子上连接到数据库 关于exec的问题 [紧急求救]一个模糊查询问题,想了一个星期了. 请教如何写这个SQL语句? MultiDesk 会不会盗窃密码 在线等:去除数据中的冗余字段 为什么安装完sql server2005后没有本地实例?
union all
select * from tablename where Sorts='其他原因'
union all
select * from tb where Sorts='其他原因'