SQL中求截取字符串语句
发布网友
发布时间:2022-04-29 23:19
我来回答
共5个回答
热心网友
时间:2022-04-09 07:49
可以通过substring方法实现。
sql: select substring('123456789',5,2) from al;
解释:第一个参数表示要截取的字符串,第二个参数是起始位置,第三个参数是,截取的长度。
执行结果:56。
热心网友
时间:2022-04-09 09:07
substring(字符串,Charindex(你要找的符号比如,号,字符串)+1,len(字符串))
热心网友
时间:2022-04-09 10:42
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))
热心网友
时间:2022-04-09 12:33
DECLARE @I VARCHAR(100)
SET @I = 'abc,def'
SELECT SUBSTRING(@I,CHARINDEX(',',@I) + 1,LEN(@I) - CHARINDEX(',',@I))
--结果
def
热心网友
时间:2022-04-09 14:41
你用 select substring(字段,indexOf(','),len(字段)-indexOf(','))