在查詢數據時,根據數據查詢結果,經常需要用到排序,此時直接用order by colnumA,根據指定字段排序即可。
而在部分應用場景中,比如企業數據主要分佈在指定行業領域、指定地區,查詢時需要前置指定行業、地區數據、時期數據時,可以通過order by field的方式,自定義字段排序,前置指定的數據:
如:select * from table order by field(provBref,"廣東") desc
此時“廣東”的數據就會前置。其中,desc是前置效果,默認不加爲置後
多數據項前置:
select * from table order by field(cityBref,"廣州","深圳","珠海") desc