怎样对一个字段(如:file20010301)在MSSQL 语句中选出第8 和第9个字符

newmcz 2001-11-29 04:44:37
怎样对一个字段(如:file20010301)在MSSQL 语句中选出第8 和第9个字符
再对得到的记录做distinct选出不重复的记录

id col col2 col3
1 file20010206 aaa aaa
2 file20010308 bbb bbb
3 file20010208 ccc ccc
4 file20010408 ddd ddd
5 file20010303 eee eee
我现在要得到每条记录的第8和9字符而且是不重复的
即:
02
03
04
...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmzxg 2001-11-29
  • 打赏
  • 举报
回复
呵呵,各位老大已经解决问题啦。。。
newmcz 2001-11-29
  • 打赏
  • 举报
回复
问题很简单,但当时没闹好,十分感谢了,可惜分很少了
kk_wyx 2001-11-29
  • 打赏
  • 举报
回复
同意楼上的,下标是从1开始的
昵称被占用了 2001-11-29
  • 打赏
  • 举报
回复
好象是第9和第10个字符!

select distinct substring(col,9,2) as col from table
PPM 2001-11-29
  • 打赏
  • 举报
回复
select distinct substring(col,8,2) as col from table

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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