Mysql排序時前置指定字段數據(自定義排序 order by field)

在查詢數據時,根據數據查詢結果,經常需要用到排序,此時直接用order by colnumA,根據指定字段排序即可。

而在部分應用場景中,比如企業數據主要分佈在指定行業領域、指定地區,查詢時需要前置指定行業、地區數據、時期數據時,可以通過order by field的方式,自定義字段排序,前置指定的數據:

如:select * from table order by field(provBref,"廣東") desc

此時“廣東”的數據就會前置。其中,desc是前置效果,默認不加爲置後

多數據項前置:

select * from table order by field(cityBref,"廣州","深圳","珠海") desc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章