2016-07-22 114 views
0

我在下拉列表中有一個選項列表。我在SQL中使用'ORDER BY NAMES'的位置。但是,如果我搜索「man」關鍵字,它顯示的列表顯示在下圖中。這裏我的問題是我得到這個名單,因爲CASE敏感?按優先順序在SQL中按名稱排序

在前兩個選項後顯示正確。如何首先顯示3,4選項,因爲它們按字母順序排列。

我也嘗試了ORDER BY LOWER(NAMES)仍然得到相同的解決方案。

ss

回答

0

我不喜歡鏈接關閉網站,所以我會在這裏重複了答案:

如果你想顯式指定「按訂單」,其中回來的,喜歡的順序爲回答

select * from tablename 
order by priority='High' DESC, 
priority='Medium' DESC, priority='Low" DESC; 

信用:如果你有這樣的有值「低」,「高」或「中等」優先級字段..這樣做MySQL dev Billy Kimble