RPAD |
Cadré à droite |
---|---|
MySQL |
Syntaxe
RPad(Chaine,Longueur,CaractèreAjouté) |
Paramètres
Nom | Description |
---|---|
Chaine | Ce paramètre permet d'indiquer la chaîne de caractères à utiliser comme base. |
Longueur | Ce paramètre permet d'indiquer la longueur minimal et maximal que doit avoir la chaîne 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é à la fin de façon à se que la chaîne de caractères atteint la longueur spécifié.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- SELECT "RPAD('1',3,'0')" AS Text, RPAD('1',3,'0') As Result UNION
- SELECT "RPAD('9',3,'0')" AS Text, RPAD('9',3,'0') As Result UNION
- SELECT "RPAD('10',3,'0')" AS Text, RPAD('10',3,'0') As Result UNION
- SELECT "RPAD('50',3,'0')" AS Text, RPAD('50',3,'0') As Result UNION
- SELECT "RPAD('99',3,'0')" AS Text, RPAD('99',3,'0') As Result UNION
- SELECT "RPAD('100',3,'0')" AS Text, RPAD('100',3,'0') As Result UNION
- SELECT "RPAD('1001',3,'0')" AS Text, RPAD('1001',3,'0') As Result
on obtiendra le résultat suivant :
Text | Result |
RPAD('1',3,'0') | 100 |
RPAD('9',3,'0') | 900 |
RPAD('10',3,'0') | 100 |
RPAD('50',3,'0') | 500 |
RPAD('99',3,'0') | 990 |
RPAD('100',3,'0') | 100 |
RPAD('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 935.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 818
Dernière mise à jour : Mercredi, le 29 avril 2015