LPAD |
Cadré à droite |
---|---|
MySQL |
Syntaxe
LPad(Chaine,Longueur,CaractèreAjouté) |
Paramètres
Nom | Description |
---|---|
Chaine | Ce paramètre permet d'indiquer la chaine de caractères à utiliser comme base. |
Longueur | Ce paramètre permet d'indiquer la longueur minimal et maximal que doit avoir la chaine de caractères retourné. |
CaractèreAjouté | Ce paramètre permet d'indiquer le caractère à rajouter si la longueur est inférieur à celle spécifié. |
Description
Cette fonction permet d'ajouter le caractère spécifié au début de façon à se que la chaine de caractères atteint la longueur spécifié.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- SELECT "LPAD('1',3,'0')" AS Text, LPAD('1',3,'0') As Result UNION
- SELECT "LPAD('9',3,'0')" AS Text, LPAD('9',3,'0') As Result UNION
- SELECT "LPAD('10',3,'0')" AS Text, LPAD('10',3,'0') As Result UNION
- SELECT "LPAD('50',3,'0')" AS Text, LPAD('50',3,'0') As Result UNION
- SELECT "LPAD('99',3,'0')" AS Text, LPAD('99',3,'0') As Result UNION
- SELECT "LPAD('100',3,'0')" AS Text, LPAD('100',3,'0') As Result UNION
- SELECT "LPAD('1001',3,'0')" AS Text, LPAD('1001',3,'0') As Result
on obtiendra le résultat suivant :
Text | Result |
LPAD('1',3,'0') | 001 |
LPAD('9',3,'0') | 009 |
LPAD('10',3,'0') | 010 |
LPAD('50',3,'0') | 050 |
LPAD('99',3,'0') | 099 |
LPAD('100',3,'0') | 100 |
LPAD('1001',3,'0') | 100 |
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 934.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 814
Dernière mise à jour : Mercredi, le 29 avril 2015