SQL Server 中的IndexOfPATINDEX

类似SQL Server中的CharIndex 和 C#中的IndexOf函数

CharIndex是得到一个Char的位置,而PATINDEX 可以得到一段字符串的位置

例如:

Code
DECLARE @s VARCHAR(100)
SET @s = 'FileGuid=ed47252c-2d34-42d7-9faf-e5c32de82a5f'
SELECT PATINDEX('%FileGuid=%',@s)

得到结果为1

如果是

Code
SELECT PATINDEX('%ed47252c%')

输出结果是10

原文地址:https://www.cnblogs.com/icebutterfly/p/1495378.html