从sql表里截取字符串中的日期

2025-05-10 13:27:44
推荐回答(2个)
回答1:

Select SUBSTRING(text,CHARINDEX('between',text)+9 ,10) from test

SUBSTRING ( character_expression , start , length )
函数说明:SUBSTRING ( '源字符串' , '截取起始位置(含该位置上的字符)' , '截取长度' )
返回字符、binary、text 或 image 表达式的一部分
select SUBSTRING('SQL_Server_2008',5 ,6);
返回结果:Server

回答2:

你是在函数里面写还是存储过程,如果是存储过程,可以将该日期值放入全局变量之中,可以在另外一个函数中得到的