PAT_INDEX_UDF
Description
Returns the starting position of the first occurrence of a pattern in a specified expression, or zero if the pattern is not found, on all valid text and character data types. (SQLServer documentation)
SQLServer syntax
PATINDEX ( '%pattern%' , expression )Custom UDF overloads
Parameters
PATTERN: A varchar expression to evaluate over an expression.
EXPRESSION: A varchar expression that is the target of the pattern.
CREATE OR REPLACE FUNCTION PAT_INDEX_UDF(PATTERN VARCHAR, EXPRESSION VARCHAR)
RETURNS INTEGER
LANGUAGE SQL
IMMUTABLE
AS
$$
SELECT CHARINDEX(TRIM(PATTERN, '%'), EXPRESSION)
$$;SQL Server
Snowflake
POSITION
3
Related EWIs
MSCEWI1020: CUSTOM UDF INSERTED.
Last updated
Was this helpful?