Partager via


CHARINDEX

✅ Azure Stream Analytics ✅ Fabric Eventstream

Recherche une expression pour une autre expression et retourne sa position de départ si elle est trouvée.

Syntaxe

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

Remarque

L’index/position de la fonction CHARINDEX est de 1.

Les arguments

expressionToFind

Expression de caractères qui contient la séquence à rechercher.

expressionToSearch

Expression de caractère à rechercher.

start_location

Expression biginte au début de la recherche. Si start_location n’est pas spécifié, est un nombre négatif ou est égal à 0, la recherche commence au début d’expressionToSearch.

Types de retour

bigint

Exemples

SELECT TollId, EntryTime, CHARINDEX ( 'us', Model), Model  
FROM Input TIMESTAMP BY EntryTime  
WHERE Toll > 5  
  

Remarques

Si expressionToFind est introuvable dans expressionToSearch, CHARINDEX retourne 0.