SQL Server PATINDEX() Function

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP







<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->



SQL Server PATINDEX() Function




❮ SQL Server Functions



Example


Return the position of a pattern in a string:



SELECT PATINDEX('%schools%', 'W3Schools.com');

Try it Yourself »


Definition and Usage


The PATINDEX() function returns the position of a pattern in a string.


If the pattern is not found, this function returns 0.


Note: The search is case-insensitive and the first position in string is 1.



Syntax



PATINDEX(%pattern%, string)


Parameter Values







Parameter Description
%pattern% Required. The pattern to find. It MUST be surrounded by %. Other wildcards
can be used in pattern, such as:
  • % - Match any string of any length (including 0 length)

  • _ - Match one single character

  • - Match any characters in the brackets, e.g. [xyz]

  • [^] - Match any character not in the brackets, e.g. [^xyz]

string Required. The string to be searched

Technical Details




Works in: SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data
Warehouse, Parallel Data Warehouse

More Examples



Example


Return the position of a pattern in a string:



SELECT
PATINDEX('%s%com%', 'W3Schools.com');

Try it Yourself »



Example


Return the position of a pattern in a string:



SELECT PATINDEX('%[ol]%', 'W3Schools.com');

Try it Yourself »



Example


Return the position of a pattern in a string:



SELECT PATINDEX('%[z]%', 'W3Schools.com');

Try it Yourself »





❮ SQL Server Functions


Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)