sql 把特定数据排在最前面

第一种方法以注射开头的

select pym,* from spzl where spmch like'注射%'
UNION ALL
select pym,* from spzl where spmch not like'注射%'

第二种方法:

SELECT CASE WHEN spmch like'注射%'  THEN 0

ELSE 1
END  FLAG,  * FROM spzl
order by flag asc

 

posted @ 2016-08-31 16:54  wszlsc  阅读(865)  评论(0)    收藏  举报