一般使用SQL在進行查詢時的固定用法
select * from table
但有常常會需要排序,一班的用的就是利用某個欄位進行排序
select * from table order by name asc
排序故名思義就是要做一下資料整理,因此固定用法中又有順排逆排
分別是"asc" 、 "desc" 這兩種排序方法。
當然偶爾會遇到一些排序需求是無法直接靠這樣固定排函數排法來實現。
因此若確定查詢出來的結果是固定的,其實我們可以在排序的地方改寫一下,就能讓她固定的排序方式了。
select * from table
order by (case name
when "dion" then "01"
when "Allen" then "02"
when "Zero" then "03"
End)
利用這樣的寫法下來,其實就可以達到強迫順序指定的效果了。
沒有留言:
張貼留言