SQL查询特定值的数据排前面

2019-04-19  本文已影响0人  yahzon

数据表fieldname字段等于fname的值排序在前:

select * from tablename where fieldname='fname' UNION ALL
select * from tablename where fieldname<>'fname' 

或者

SELECT CASE WHEN [fieldname]='fname' THEN 0 ELSE 1 END FLAG,* FROM tablename
order by flag asc
上一篇 下一篇

猜你喜欢

热点阅读