sql server ,没有substring_index,要怎么用substring和charindex实现截取特定字符串_sql 2012 用不了substring_index-CSDN博客

来源: sql server ,没有substring_index,要怎么用substring和charindex实现截取特定字符串_sql 2012 用不了substring_index-CSDN博客

文章目录
一、截取_第1次出现的位置
二、截取_第2次出现的位置
三、截取_第3次出现的位置
四、截取_第2次出现的位置和第3次出现新的位置之间的字符串
一、截取_第1次出现的位置
CHARINDEX(‘_’, FFullDeptName)
二、截取_第2次出现的位置
CHARINDEX(‘_’, FFullDeptName, CHARINDEX(‘_’, FFullDeptName) + 1)
三、截取_第3次出现的位置
CHARINDEX(‘_’,FFullDeptName,CHARINDEX(‘_’, FFullDeptName, CHARINDEX(‘_’, FFullDeptName) + 1)+1 )
四、截取_第2次出现的位置和第3次出现新的位置之间的字符串
SUBSTRING(
FFullDeptName,
CHARINDEX ( ‘_’, FFullDeptName, CHARINDEX ( ‘_’, FFullDeptName ) + 1 )+1,
CHARINDEX ( ‘_’, FFullDeptName, CHARINDEX ( ‘_’, FFullDeptName, CHARINDEX ( ‘_’, FFullDeptName ) + 1 ) + 1 ) – CHARINDEX ( ‘_’, FFullDeptName, CHARINDEX ( ‘_’, FFullDeptName ) + 1 )-1 )
————————————————
                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_47308415/article/details/134059554
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏