mysql自定义排序规则函数——field()
来源:互联网 发布:京东和淘宝哪个厉害 编辑:程序博客网 时间:2024/05/22 05:13
3在mysql order by排序中,大多数情况下仅使用默认排序规则就够了:字符串按字典顺序,数字按大小等等。可有时候,某个字段是有自身业务含义的,比如 type(1,2,3)可能表示早/中/晚,如果我想把中午信息靠前,这时候普通的升降序排列就不好办了。
field(column,value1,value2,value3,……)是解决这种问题的利器。
column代表要排序的列,value1…… 代表自定义的顺序:order by field(type,2,3,1)
就是按2在前,3次之,1最后的顺序来排。。ok,type=2的结果靠前了。
当然,如果排序列是字符串类型的,也可以按此逻辑,至于其他类型,自己探索去吧
SELECT warn.*FROM b_warning AS warnWHERE warn.warn_grade != '正常'ORDER BY FIELD( warn.warn_grade, '一级预警', '二级预警', '三级预警' )
阅读全文
0 0
- mysql自定义排序规则函数——field()
- mysql自定义排序规则函数——field()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数 field()
- mysql自定义函数field
- MySQL的自定义排序函数 FIELD(str,str1,str2,str3,...)
- mysql用field来定义排序规则
- mysql 自定义排序规则
- mysql 使用order by field() 自定义排序
- mysql 使用order by field() 自定义排序
- ElasticSearch5.0——自定义排序规则
- MYSQL——自定义函数
- taleview排序自定义规则
- 自定义规则排序
- 应用自动更新封装-Android
- 一致性(Consistency),可用性(Avilable),分区容错性(Tolerance of network Partition)
- Java transient关键字
- javascript中的==,!==,===,!===比较运算符
- Linux中让进程(或正在运行的程序)到后台运行
- mysql自定义排序规则函数——field()
- noteBook2.6-C#基础第六天
- [最小割]BZOJ 1497——[NOI2006]最大获利
- Opencv 日志文件函数书写
- ssm工作原理
- 171014系统日志、日志同步
- BZOJ 2344: [Baltic2011]Icecream 暴力
- java设计模式——单例模式
- NLP常用数据集