Section courante

A propos

Section administrative du site

POSITION

Position
MySQL  

Syntaxe

Position(Sous-Chaine IN Chaine)

Paramètres

Nom Description
Chaine Ce paramètre permet d'indiquer la chaine de caractères contenant la source dans lequel il faudra chercher
Sous-Chaine Ce paramètre permet d'indiquer la chaine de caractères contenant la chaine à rechercher

Description

Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaine de caractères et 0 si elle ne s'y trouve pas.

Exemple

Voici un exemple montrant une utilisation plus classique de cette fonction :

  1. SELECT 'Position("Mal" IN "Sylvain Maltais")= ' As Text, Position("Mal" IN "Sylvain Maltais") As Result UNION
  2. SELECT 'Position("a" IN "Sylvain Maltais") = ' As Text, Position("a" IN "Sylvain Maltais")  As Result UNION
  3. SELECT  'Position("l" IN "Sylvain Maltais") = ' As Text, Position("l" IN "Sylvain Maltais")  As Result UNION
  4. SELECT 'Position("S" IN "Sylvain Maltais") = ' As Text, Position("S" IN "Sylvain Maltais")  As Result  

on obtiendra le résultat suivant :

Text Result
Position("Mal" IN "Sylvain Maltais")= 9
Position("a" IN "Sylvain Maltais") = 5
Position("l" IN "Sylvain Maltais") = 3
Position("S" IN "Sylvain Maltais") = 1

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 935.

Dernière mise à jour : Mercredi, le 29 avril 2015