Section courante

A propos

Section administrative du site

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 :

  1. SELECT "RPAD('1',3,'0')" AS Text, RPAD('1',3,'0') As Result UNION
  2. SELECT "RPAD('9',3,'0')" AS Text, RPAD('9',3,'0') As Result UNION
  3. SELECT "RPAD('10',3,'0')" AS Text, RPAD('10',3,'0') As Result UNION
  4. SELECT "RPAD('50',3,'0')" AS Text, RPAD('50',3,'0') As Result UNION
  5. SELECT "RPAD('99',3,'0')" AS Text, RPAD('99',3,'0') As Result UNION
  6. SELECT "RPAD('100',3,'0')" AS Text, RPAD('100',3,'0') As Result UNION
  7. 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