where in的sql语句按照指定ID进行排序的解决方法
2015-02-12 12:00
323 查看
Access:
select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')
MSSQL:
select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')
MySQL:
select * From 表 Where id in (1,5,3) order by instr(',1,5,3,',',CONCAT(',',id,','))
select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')
MSSQL:
select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')
MySQL:
select * From 表 Where id in (1,5,3) order by instr(',1,5,3,',',CONCAT(',',id,','))
相关文章推荐
- where in的sql语句按照指定ID进行排序的解决方法
- SQL语句中排序指定多个字段的方法
- 【解决方法】win7 x64 vs中sql语句连接 ora-12154:tns:无法解析指定的连接标识符
- 按照查询结果中某列出现的次数进行排序的SQL语句
- SQL 语句中按照in语句原有的顺序进行排序
- SQL 语句中按照in语句原有的顺序进行排序
- [导入]实现SQL语句中,按照in 中的顺序排序的方法
- 使用SQL语句进行数据库恢复时数据库已被占用的解决方法
- sql语句查询一个表里面无重复并且按照指定字段排序的sql语句
- sql: 去除数据库表中tab、空格、回车符等特殊字符的解决方法 去除tab、空格、回车符等使用replace语句 按照ASCII码, SELECT char(64) 例如64 对应 @,则se
- SQL按照指定顺序对字段进行排序
- SQL 语句中按照in语句原有的顺序进行排序
- 用 sql 语句按指定的 id 序列排序
- SQL错误:无法解决列 1(在 SELECT 语句中)的排序规则冲突
- oracle v$sql中语句截断的解决方法及相关动态视图搜集
- sql 按照任意顺序进行排序
- 简单sql查询接口(需要在文件中指定conn才能进行sql语句操作)
- (原创)Hibernate学生选课,实现课程按照学生人数进行排序的方法
- SQL排序规则解决方法:无法解决 equal to 操作中的 **** 和 *******排序规则冲突
- Oracle 中文字段进行排序的sql语句