mysql查询结果集按in字段来排序
2013-08-05 15:48
288 查看
不废话,让来直接帖内容
正常情况下,我们使用"SELECT*FROM table_name WHERE id IN(5,3,9,6,7);"
但是出来的结果默认是按照id,从小到大排序的
很多时候,我们需要按照in里面的字段排序,只需按照下面来写就行了
“SELECT*FROM table_name WHERE id IN(5,3,9,6,7) ORDER BY field(id,5,3,9,6,7);”
这样出来的结果就是你想要的了!希望能帮助到大家!
正常情况下,我们使用"SELECT*FROM table_name WHERE id IN(5,3,9,6,7);"
但是出来的结果默认是按照id,从小到大排序的
很多时候,我们需要按照in里面的字段排序,只需按照下面来写就行了
“SELECT*FROM table_name WHERE id IN(5,3,9,6,7) ORDER BY field(id,5,3,9,6,7);”
这样出来的结果就是你想要的了!希望能帮助到大家!
相关文章推荐
- Mysql查询按照某字段指定顺序排序
- mysql中文字段排序( 按拼音首字母排序)的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- MySql同时查询三个不关联的表,同时获取到三个表的数据,并按照某一字段排序
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set
- (转)mysql in根据查询id排序
- mysql 拆分以逗号隔开的字段并应用在in查询
- 解决 mysql in 查询排序问题
- php二维数组根据某字段排序(对查询结果集进行排序)
- 用java把从数据库中查询出的结果集重新按照结果中的几个字段重新排序
- mysql查询按照in里面的数据排序
- for ... in()语句 (类似查询字段的别名),这里是结果集的别名
- mysql in根据查询id排序
- php二维数组根据某字段排序(对查询结果集进行排序)
- mySql 为查询的结果集增加一个序号字段
- select,数据查询,排序,字段别名__mysql学习笔记
- MYSQL -- 通过in查询怎样排序问题
- kphp企业站快速开发之关联字段查询方法:mysql的find_in_set()函数