sql 中字符串的处理

declare  @time  varchar( 50), @index  int
select  @time = GETDATE()
print  @time
set  @index = PATINDEX( ' %  % ', @time)
set  @time = SUBSTRING( @time, @index, LEN( @time))
print  @time

 

结果: 

 08 13 2012  8:51AM

  8:51AM

 

LEN(@time) :获取@time的字符串长度

 

 GETDATE():得到当前日期

 

 PATINDEX('%  %',@time):获取'  '在@time中的位置

 

 SUBSTRING(@time,@index,LEN(@time)) :截取字符串@time

 

 

 

 

 

你可能感兴趣的:(sql 中字符串的处理)