MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
来源:互联网 发布:macpro怎么下载软件 编辑:程序博客网 时间:2024/05/20 05:55
mysql用下面的语句
select * from ibs6_terminal_adv_inf where id in (16,14,15) order by field(id,16,14,15)
select * from ibs6_terminal_adv_inf where id in (16,14,15) order by find_in_set(id,'16,14,15')
select * from ibs6_terminal_adv_inf where id in (16,14,15) order by substring_index('16,14,15',id,1)
结果就是按顺序显示了
sqlserver 用以下的语句
select * from ibs6_terminal_adv_inf where id in (16,14,15) order by CHARINDEX(','+ltrim(id)+',',',16,14,15,')"
另外还有下面这种case函数方式的
select id from table1 where id in(3224,3225,3395,2810,3280,3281,3292)order by
case id
when 3224 then 1
when 3225 then 2
when 3395 then 3
when 2810 then 4
when 3280 then 5
when 3281 then 6
when 3292 then 7
end
- MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
- MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
- MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
- MySQL查询in操作 查询结果按in集合顺序显示
- MySQL 查询in操作,查询结果按in集合顺序显示
- MySQL 查询in操作,查询结果按in集合顺序显示的SQL语句(笔记)
- MySQL查询in操作 查询结果按in集合顺序显示
- MySQL 查询结果按in集合顺序显示
- mysql in查询结果顺序
- mysql in查询保持in集合顺序
- MySQL – 查询按IN的顺序输出结果
- MySQL – 查询按IN的顺序输出结果
- Mysql查询结果顺序按 in() 中ID 的顺序排列
- Mysql查询结果顺序按 in() 中ID 的顺序排列
- mysql使用in查询,按照期望的顺序输出结果
- mybatis 下 mysql in查询按照参数顺序输出结果
- Mysql 中 查询结果顺序按 IN 关键字中ID 的排列
- mysql查询结果集按in字段来排序
- Oracle 11gR2(MAA) Physical Standby Database Failover
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Android Parcelable和Serializable的区别
- Ajax中Get请求与Post请求的区别
- android 电容屏(三):驱动调试之驱动程序分析篇
- MySQL/sqlserver查询in操作 查询结果按in集合顺序显示
- WebView适应屏幕
- 开发者必备的网站。javascript手册,css手册
- 给网站浏览器页标签头加一个属于自己独有的图标logo
- Redhat Linux下NFS的配置及操作
- phoneGap中android程序自动更新代码
- java线程之间状态的转换
- GSM900/1800MHZ
- 【ant】ant property 总结