mysql自定义排序
要对表中某个字段排序时,可通过 field(需排序的字段,排序)
如:对报警表(alarm)中的状态(state)按照四级告警、三级告警、二级告警、一级告警排序时,可通过语句:
select a.* from alarm a order by field(a.state,'四级告警','三级告警','二级告警','一级告警' )
结果对比:
|
|
如:对报警表(alarm)中的状态(state)按照四级告警、三级告警、二级告警、一级告警排序时,可通过语句:
select a.* from alarm a order by field(a.state,'四级告警','三级告警','二级告警','一级告警' )
结果对比:
|
|