可以通过substring方法实现。
sql: select substring('123456789',5,2) from dual;
解释:第一个参数表示要截取的字符串,第二个参数是起始位置,第三个参数是,截取的长度。
执行结果:56。
substring(字符串,Charindex(你要找的符号比如,号,字符串)+1,len(字符串))
declare @str varchar(20)
set @str = '123,abcdefg'
select SUBSTRING(@str,charindex(',',@str,0)+1,LEN(@str)-charindex(',',@str,0))
select right(@str,LEN(@str)-charindex(',',@str,0))
DECLARE @I VARCHAR(100)
SET @I = 'abc,def'
SELECT SUBSTRING(@I,CHARINDEX(',',@I) + 1,LEN(@I) - CHARINDEX(',',@I))
--结果
def
你用 select substring(字段,indexOf(','),len(字段)-indexOf(','))