深入SQL截取字符串(substring与patindex)的详解 |
本文标签:sql,截取字符串 首先学习两个函数 2.patindex 返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零 。 下面结合上面的两个函数,截取字符串中指定的字符 复制代码 代码如下: declare @a varchar(50) set @a=2009年7月15日星期五 select substring(@a,1,4) --获取年份2009 declare @b int set @b=patindex(%日%,@a) --获取日这个字符在字符串中的位置,即10 select substring(@a,6,@b-5) --获取日期7月15日 |