sql拆分字符串split sql server怎么截取字符串?
浏览量:2631
时间:2021-03-11 14:21:00
作者:admin
sql server怎么截取字符串?
子字符串(要截取的字符串,从位号开始)可以从左、右、右任意位置截取
声明@split int,@re varchar(100)set@split=len(@split“a”)-2而CHARINDEX(@split,@s)> 0和@POS>0选择@re=左(@s,CHARINDEX(@split,@s)-1),@s=东西(@s,1,CHARINDEX(@split,@s)@split,“”,@POS=@POS-1return(case when@POS=0 then@re when@POS=1 then@selse null end)end
SQL server中没有此函数。您可以构建一个函数来拆分它。下面介绍一种使用CHARINDEX或instr等函数的方法,在循环体中找到分隔符的位置并记录到变量的次数,然后使用substring函数截取字符串,输出
sql拆分字符串split sql语句分割字符串 sql拆分字符串函数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。