按照字符串排序的Sql写法
2006-11-08 08:27
232 查看
参见下属范例代码:
select * from table1 where id in (3,45,123,54,2)
order by charindex(','+cast(id as varchar)+',',',3,45,123,54,2,')
或者也可以是
order by case when id when 3 then 1 when 45 then 2 when 123 then 3 when 54 then 4 when 2 then 5 end
select * from table1 where id in (3,45,123,54,2)
order by charindex(','+cast(id as varchar)+',',',3,45,123,54,2,')
或者也可以是
order by case when id when 3 then 1 when 45 then 2 when 123 then 3 when 54 then 4 when 2 then 5 end
相关文章推荐
- 按照字符串排序的Sql写法
- 将一个字符串中的字符按照ASCII码从小到大的顺序排序
- Mysql数字字符串按照数字排序
- MySQL之——SQL按照汉字首字母进行搜索排序
- Sql常见问题总结二(Sql语句怎么样查询IP,游标去重复,各种函数使用,各种取时间格式,字符串精确排序,超时锁问题)
- sql语句按照汉字拼音首字母排序
- 【SQL分享】根据字符分割字符串的最好的写法【经典】
- 将字符串数组按照字典顺序排序
- mysql将数字组成的字符串字段按照字符串数值型的大小进行排序
- 字段中 字符串有条件连接 并分组显示,排序 用sql语句
- 一个按成绩排序SQL的写法问题
- JS把字符串按照特定的字母顺序进行排序
- 把字符串按照特定的字母顺序进行排序的js代码
- sql 汉字按照首字母排序博客分类:
- Collections练习之按照字符串长度进行排序
- MySQL之——SQL按照汉字首字母进行搜索排序
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
- 已知字母序列【d, g, e, c, f, b, o, a】,请实现一个函数针对输入的一组字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母顺序排序并打印
- 让sql语句不排序,按照in语句的顺序返回结果
- sql 语句按照汉字顺序排序