我坚持如何将我的数据划分为新列。
示例:
Column_A
q201,r331,q402,r0[213453]
我需要获得括号内的值,213453
从搜索信息后得到的信息,我需要使用
substring and charindex
但是这种情况就像是2次分隔符。知道怎么做吗?
由于
答案 0 :(得分:1)
SELECT SUBSTRING(Column_A,
CHARINDEX('[', Column_A) + 1,
CHARINDEX(']', Column_A) - CHARINDEX('[', Column_A) - 1)
FROM yourTable
这个答案假设您只有一个括号内的数量,或者如果超过一个,那么您会接受第一个。如果您的实际数据不同,请更新您的问题。