[SQL] 讓特定的數據 排在最前

MYSQL目前經常使用的兩種方法,以下:spa

 

讓值爲"張三" 的數據排在最前.code

-- 方法一
select * from tableName  ORDER BY  case when columnName='張三' then 0  else 1 end  asc


-- 方法二
select * from tableName  where columnName ='張三' union all select * from tableName  where columnName <>'張三'
相關文章
相關標籤/搜索