mysql in关键字 如何排序
来源:互联网 发布:下载挂号软件 编辑:程序博客网 时间:2024/06/06 12:56
文章出处: http://soft.zdnet.com.cn/software_zone/2013/0304/2146615.shtml
mysql in根据查询时,返回结果是自行排序的,如果要按照我们查询的ID进行排序,要用到order by field,下面用几个例子来说明一下mysql in查询排序。
例子:
SQL:select * from table where id IN (3,6,9,1,2,5,8,7);
这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?我们可以用order by field
SQL: select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);
查询出来的结果就是按自定义的ID进行排序了.
自己改了一下:
select * from recommendedshoptwo where shopId in ('6-1-0002','6-1-0001') order by field(ShopId,'6-1-0002','6-1-0001') limit 0,2;
- mysql in关键字 如何排序
- mysql带 IN 关键字查询
- mysql关键字 exists 与 in
- Hibernate如何使用in关键字
- mysql in 排序
- MySQL where in 排序
- Mysql "in" 排序问题
- mysql in 内排序
- mysql IN 查询 排序
- Mysql In 排序问题
- MYSQL 关键字 相关性排序 匹配度排序
- MySQL带IN关键字的查询
- MySQL带IN关键字的子查询
- SQL存储过程如何使用IN关键字
- MySQL IN 条件语句 排序
- mysql查询in排序(备忘)
- mysql where in 排序/不排序
- mysql字段中包含关键字如何转义
- Lua编程1-3章(V5.0)
- Struts2标签库(4):<s:iterator/>
- 图像的二值化
- Android中的Handler总结
- java.util.concurrent.ConcurrentLinkedQueue
- mysql in关键字 如何排序
- Integer与int的种种比较你知道多少?
- win7上安装wince6.0
- Android 代码段
- iOS Voip 后台运行的原理
- python 字符串
- 利用集合模拟数据库存储数据
- 生成流水号:年月日(yyyymmdd) + 吧台号(###) + 五位流水号。共16位
- 深入了解DSP与ARM的区别与联系