Maison base de données tutoriel mysql Expliquer la fonction CHARINDEX en SQL

Expliquer la fonction CHARINDEX en SQL

Apr 05, 2017 pm 01:11 PM

La fonction

CHARINDEX renvoie la position de départ d'un caractère ou d'une chaîne dans une autre chaîne. La méthode d'appel de la fonction CHARINDEX est la suivante :

CHARINDEX (expression1, expression2 [, start_location])

Expression1 est le caractère à trouver dans expression2, start_location est le début de la fonction CHARINDEX Recherchez la position de expression1 dans expression2.

La fonction CHARINDEX renvoie un entier L'entier renvoyé est la position de la chaîne trouvée dans la chaîne trouvée. Si CHARINDEX ne trouve pas la chaîne qu'il recherche, alors la fonction entier "0". Jetons un coup d'œil au résultat de l'exécution de la commande de fonction suivante :

CHARINDEX('SQL', 'Microsoft SQL Server')

Cette commande de fonction renverra le "SQL" dans Position de départ "Microsoft SQL Server", dans cet exemple, la fonction CHARINDEX renverra la position 11 de "S" dans "Microsoft SQL Server". Ensuite, regardons cette commande CHARINDEX :

CHARINDEX('2008', 'Microsoft SQL Server 2012')

Dans cet exemple, CHARINDEX renvoie zéro car la chaîne "2008" ne peut pas être trouvée dans "Microsoft SQL Serveur". Voyons ensuite comment utiliser la fonction CHARINDEX pour résoudre des problèmes T-SQL réels à travers deux exemples.



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Apr 17, 2024 pm 02:57 PM

Quelle est la différence entre HQL et SQL dans le framework Hibernate ?

Utilisation de l'opération de division dans Oracle SQL Utilisation de l'opération de division dans Oracle SQL Mar 10, 2024 pm 03:06 PM

Utilisation de l'opération de division dans Oracle SQL

Que signifie l'attribut d'identité dans SQL ? Que signifie l'attribut d'identité dans SQL ? Feb 19, 2024 am 11:24 AM

Que signifie l'attribut d'identité dans SQL ?

Comparaison et différences de syntaxe SQL entre Oracle et DB2 Comparaison et différences de syntaxe SQL entre Oracle et DB2 Mar 11, 2024 pm 12:09 PM

Comparaison et différences de syntaxe SQL entre Oracle et DB2

Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis Feb 26, 2024 pm 07:48 PM

Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis

Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ? Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ? May 27, 2023 pm 01:10 PM

Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ?

Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration May 22, 2023 pm 08:50 PM

Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration

Comment résoudre l'erreur 5120 dans SQL Comment résoudre l'erreur 5120 dans SQL Mar 06, 2024 pm 04:33 PM

Comment résoudre l'erreur 5120 dans SQL

See all articles