SQL Server CHARINDEX Function (Français)

résumé: dans ce tutoriel, vous apprendrez comment utiliser la fonction SQL Server CHARINDEX() pour rechercher une sous-chaîne dans une chaîne.

aperçu de la fonction SQL Server CHARINDEX ()

SQL ServerCHARINDEX() la fonction recherche une sous-chaîne dans une chaîne à partir d’un emplacement spécifié. Elle retourne la position de la sous-chaîne trouvée dans la chaîne recherchée, ou zéro si la sous-chaîne n’est pas trouvée. La position de départ renvoyée est basée sur 1, pas sur 0.,

l’exemple suivant illustre La syntaxe de la balise CHARINDEX() fonction:

Code language: SQL (Structured Query Language) (sql)

Dans cette syntaxe:

  • substring est la sous-chaîne à rechercher. Sa longueur est limitée à 8 000 caractères.
  • string peut être une chaîne littérale de l’expression ou de la colonne. C’est une chaîne de caractères à rechercher.
  • start_location est l’emplacement à partir duquel la recherche doit commencer. Le start_location est un entier, un grand entier ou une expression qui évalue une valeur de ces types de données.,

Le start_location paramètre est facultatif. Si elle est ignorée, nulle ou négative, la recherche commence au début du string.

notez que la fonctionCHARINDEX() peut effectuer des recherches sensibles à la casse et insensibles à la casse en fonction du classement spécifié.

SQL Server CHARINDEX() exemples de fonctions

prenons quelques exemples d’utilisation de la fonctionCHARINDEX().,

Code language: SQL (Structured Query Language) (sql)

Voici le résultat:

B) à l’Aide de CHARINDEX() fonction pour effectuer une casse de recherche

Cette déclaration montre un cas insensibles à la recherche de la chaîne 'SERVER' dans un 'SQL Server CHARINDEX':

Code language: SQL (Structured Query Language) (sql)

Voici le résultat:

C) À l’aide de CHARINDEX() pour effectuer une recherche sensible à la casse

L’exemple suivant montre une recherche sensible à la casse de la chaîne 'SERVER' dans la chaîne recherchée SQL Server CHARINDEX.,div>

la sortie est:

Code language: SQL (Structured Query Language) (sql)

E) utilisation de la fonction CHARINDEX() pour effectuer une recherche à partir d’une position spécifique

Cet exemple utilise le paramètre start_location pour lancer la recherche de 'is' dixième caractère de la chaîne 'This is a my sister':

Voici la sortie:

dans ce tutoriel, vous avez appris à utiliser la fonction SQL Server CHARINDEX() pour rechercher une sous-chaîne dans une chaîne à partir d’un emplacement spécifié et retourner sous-chaîne.,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *