截取数据

SQL语句,如何截取字段中:以 T开头,以M为倒数第二位。求问?

SQL LH0730 发布于 2023-5-8 16:21
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-5-10 15:06

SELECT SUBSTRING('实验一(cT4N+M1a,IVA期)周期', CHARINDEX('T', '实验一(cT4N+M1a,IVA期)周期'),CHARINDEX('M', '实验一(cT4N+M1a,IVA期)周期')-CHARINDEX('T', '实验一(cT4N+M1a,IVA期)周期') + 2) as name

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-5-8 16:23

SqlServer?oracle?mysql?

最佳回答
0
大林3143511Lv5中级互助
发布于2023-5-8 16:35

mysql中的关键字截取:

substring_index(str,delim,count)

说明:substring_index(被截取字段,关键字,关键字出现的次数)

但是你说的“以M为倒数第二位”指的是啥?

  • 3关注人数
  • 413浏览人数
  • 最后回答于:2023-5-10 15:06
    请选择关闭问题的原因
    确定 取消
    返回顶部