这样的数据如何排序啊

Rookie_Allen 2008-09-11 02:30:25
在SQL Server里这样的数据如何排序呢,比如:
636Aa100.001
336Aa200.002
245A400.003
275A400.001
150D100.204
267DK150.101
303D150.109
201D350a.101
500J6P.001A
950J40.003
只知道要按第4位字母排,相同的话比较字母后的阀门口径号,请问如何才能得到上述的排序结果呢
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiamingwudi 2008-09-11
  • 打赏
  • 举报
回复
学习
水族杰纶 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qianjin036a 的回复:]
有个阀门口径是 "6P"?
[/Quote].
第幾位?
水族杰纶 2008-09-11
  • 打赏
  • 举报
回复
order by ( when case substring(col,4,1)then 1 case ... end)
-晴天 2008-09-11
  • 打赏
  • 举报
回复
有个阀门口径是 "6P"?
-晴天 2008-09-11
  • 打赏
  • 举报
回复
order by substring(fameng,4,len(fameng)-3)
-晴天 2008-09-11
  • 打赏
  • 举报
回复
order by substring(fameng,4,len(substring)-3)

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧