【笔记】Mysql自定义排序顺序
前言
Mysql自定义排序顺序
正文
- 指定某个字段按照值为4,3,6,2,5,1的顺序排列
<table_name>
:表名<field_name>
:字段名
1 | SELECT * FROM <table_name> ORDER BY FIELD(<field_name>, 4, 3, 6, 2, 5, 1) |
- 指定某个字段,将值为4的放到最前面,其他值不进行排序
1 | SELECT * FROM <table_name> ORDER BY FIELD(<field_name>, 4, <field_name>) |
- 指定某个字段,将值为4的放到最后面,其他的值不进行排序
1 | SELECT * FROM <table_name> ORDER BY FIELD(<field_name>, 4, <field_name>) DESC |