sqlserver 按分隔符截取字符串

2025-03-23 01:35:43
推荐回答(2个)
回答1:

可以参考下面的代码:

select substring('ADFASDFD(DASFADSFAS)',1,charindex('(','ADFASDFD(DASFADSFAS)')-1)

主要用到两个函数,一个charindex,这个是判断指定字符位置的函数。

另一个是substring,这个是截取字符串的函数。

扩展资料:

sqlserver参考函数

upper(char_expr) 转为大写

lower(char_expr) 转为小写

space(int_expr) 生成int_expr个空格

reverse(char_expr) 反转字符串

stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从

参考资料来源:百度百科-SqlServer

回答2:

select substring('ADFASDFD(DASFADSFAS)',1,charindex('(','ADFASDFD(DASFADSFAS)')-1)

看看,是不是这样

主要用到两个函数,一个charindex,这个是判断指定字符位置的函数

另一个是substring,这个是截取字符串的函数