sql server拆分字符串
ParseName是一个分隔字符串的函数,根据“.”作为分隔符,快速获取分解后的部分,通常用来拆分ip地址,通过replace函数也可以灵活拆分其他字符串。
1、拆分ip地址。
select parsename('192.168.0.8',1) --输出8 select parsename('192.168.0.8',2) --输出0 select parsename('192.168.0.8',3) --输出168 select parsename('192.168.0.8',4) --输出192
2、拆分一个逗号分隔符的字符串,比如a,b,c,d
select parsename(REPLACE('a,b,c,d',',','.'), 1) --输出d select parsename(REPLACE('a,b,c,d',',','.'), 2) --输出c select parsename(REPLACE('a,b,c,d',',','.'), 3) --输出b select parsename(REPLACE('a,b,c,d',',','.'), 4) --输出a