1.CHARINDEX('A',‘VALUE’) result:2 style:PATINDEX(varchar,varchar)
解释:A在字符串VALUE的位置次序。
2.PATINDEX('%A%',‘VALUE’) result:2 style:PATINDEX('%xx%',varchar)
解释:A在字符串VALUE的位置次序。
3.LEFT('VALUE',3) result:VAL style:LEFT(varchar,int)
解释:从VALUE左向右的取3个字符,RIGHT同理。
4.SUBSTRING('VALUE',2,3) result:ALU style:SUBSTRING(varchar,int,int)
解释:从VALUE第2个字符位置开始的取3个字符,RIGHT同理。
5.STUFF('VALUE',2,3,'OO') result:VOOE style:STUFF(varchar,int,int,varchar)
解释:从VALUE第2个字符位置开始的删除3个字符,并且用‘OO’占据删除后的空间。
6.REPLACE('VALUE-VALUE','ALU','OO') result:VOOE-VOOE style:REPLACE(varchar,varchar,varchar)
解释:从VALUE找出所有存在'ALU'的字符串/字符片段,并用'OO'替换‘ALU’。