sql 语句 截取字段中的后面字符串。
sql 语句 截取字段中的后面字符串。
截取对象格式为
sdkjksajlf.doc
12344.exe
等等我要截取.doc 这样的格式。应该怎么写
[解决办法]
select right(aa,4) as aa from tablename
[解决办法]
update tab set col = left(col,charindex('.doc',col)+3)
[解决办法]
substring(col,charindex('.',col),len(col)- charindex('.',col)+1)
[解决办法]
declare @s varchar(200)set @s = 'dkjksajlf.doc'select substring(@s,charindex('.',@s),len(@s))
[解决办法]
select col from tb where right(col,4) = '.doc'--这样?
[解决办法]
select right(col,len(col)-charindex('.',col)+1)from tb
[解决办法]
理解问题
select stuff(col,1,charindex('.',col)-1)) as col from tablename
[解决办法]