在SQL中將特定的數據排在第一行
使用order by 排序
在SQL裏會使用order by來對數據進行排序,例如:
select pid, name
from t_province
where 1 = 1
order by name
在排序時將特定的無規則的數據排在第一行
但有時候會想把某一條特定的無規則數據排放到第一行,這時候就需要order by 結合 case when使用來達到目的了,例如:
select pid, name
from t_province
where 1 = 1
order by case when name = "廣東" then 0 else name end