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