简介:
比如我们有一列数据,字段site_code代表数据区域。如下
需求:
现在我们查询列表,希望以 字段 site_code排序,排序的方式为 PH->MY->TH->SG->ID->VN 升序。
这时便可以用 FIELD(‘排序的字段’,‘字段值1’,‘字段值2’,‘---’)。
SQL如下:
SELECT id,site_code FROM lar_user WHERE id >= 1 AND ID <= 20 ORDER BY FIELD( site_code, 'VN', 'ID', 'SG', 'TH', 'MY', 'PH' ) ASC;
查询结果如下:
结束