sql server 字母和数字 符号混合排序问题
2014-04-17 14:34
447 查看
目前有个字段如下:希望写一个排序第二个‘-’左边的按照字符串排序,右边的按照数字排序
档案号
B10-1-40
B10-1-5
B10-1-6
B10-1-7
实现sql格式如下:
select * from tablename order by
left(档案号,charindex('-',档案号,charindex('-',档案号)+1)-1),
convert(int,substring(档案号,charindex('-',档案号,charindex('-',档案号)+1)+1,10))
来源:http://zhidao.baidu.com/link?url=Dc0vTh3nHH7TPqaseGs4YG_IumYaf6xH4xNIjuP3JTS_KU8_usvZMGxcQnh5kJJR68McOb6qWop7jjH9IuvI7q
档案号
B10-1-40
B10-1-5
B10-1-6
B10-1-7
实现sql格式如下:
select * from tablename order by
left(档案号,charindex('-',档案号,charindex('-',档案号)+1)-1),
convert(int,substring(档案号,charindex('-',档案号,charindex('-',档案号)+1)+1,10))
来源:http://zhidao.baidu.com/link?url=Dc0vTh3nHH7TPqaseGs4YG_IumYaf6xH4xNIjuP3JTS_KU8_usvZMGxcQnh5kJJR68McOb6qWop7jjH9IuvI7q
相关文章推荐
- 数字字母混合排序问题
- MYSQL数据库字母数字混合字段排序问题
- MYSQL数据库字母数字混合字段排序问题
- MYSQL数据库字母数字混合字段排序问题
- sqlite字母数字混合排序问题
- 快速导入EXCEL到SQL的SQL语句,此方法可以解决数字字母混合的问题
- 金山笔试题-字符串排序 :" 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理"
- SQL Cookbook:二、查询结果排序(4)对字母数字混合的数据排序
- 正则表达式校验密码问题(要求大小写字母数字特殊符号四选三)
- 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
- 字母数字汉字排序问题
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- 字母 数字 中文 混合排序
- 解决Oracle字符串中包含数字、特殊符号的排序问题
- 一个js Tree 的问题,当id为整数时,可以获得值,当id为“ff100”的数字字母混合是就出现错误,请高手指点一下
- ORACLE对字母和数字混合的数据排序
- 对字母数字混合的数据排序
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- javascript 自己实现数字\字母和中文的混合排序方法 by FungLeo