mysql中按in中的数据排序
2012-10-18 18:46
155 查看
有些情况下,我们在用in作为查询条件后希望返回的结果也是按in中的顺序返回,可以用下面的语句搞定:
本文出自 “凡星的技术博客” 博客,请务必保留此出处http://ustb80.blog.51cto.com/6139482/1030882
SELECT * FROM (`table_name`) WHERE `field_name` in ('张','三') ORDER BY substring_index('张,三', field_name, 1)
本文出自 “凡星的技术博客” 博客,请务必保留此出处http://ustb80.blog.51cto.com/6139482/1030882
相关文章推荐
- mysql查询按照in里面的数据排序
- MySQL使用 IN 查询取出数据排序问题(与in排序相同、不排序)
- mysql数据表对自增id重新排序
- Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题
- mysql通过find_in_set()函数实现where in()顺序排序
- MYSQL根据热门条件进行排序分页,防止分页有重复数据
- MySQL触发器更新本表数据异常:Can’t update table ‘tbl’ in stored function/trigger because it is already used by s
- mybatis mysql delete in操作只能删除第一条数据的方法
- mysql in根据查询id排序
- mysql in 排序
- mysql in根据查询id排序
- mysql order by 排序 varchar 类型数据
- MySQL检索数据和排序检索.md
- MySQL where in 排序
- Mysql 中 IN条件为字符串时只有第一个数据可用的问题
- Mysql中剔除重复字段并按主键降序排序后找出主键值最大的数据
- mysql:find_in_set 查找逗号分隔的数据
- mysql排序,可以对统计的数据进行排序
- mysql 按 in的顺序返回数据
- MySQL 排序检索数据Select——MySQL系列(二)