Troncation et remplissage des données de type chaîne

Fonctions permettant de manipuler les données dans PostgreSQL

Brian Piccolo

Sr. Director, Digital Strategy

Suppression des espaces blancs dans des chaînes

TRIM([leading | trailing | both] [characters] from string)
  • Premier paramètre : [| de début, | de fin, les deux]

  • Deuxième paramètre : [caractères]

  • Troisième paramètre : à partir d'une chaîne

Fonctions permettant de manipuler les données dans PostgreSQL

Suppression des espaces blancs dans des chaînes

SELECT TRIM('  padded  ');

+--------+ | TRIM | |--------| | padded | +--------+
Fonctions permettant de manipuler les données dans PostgreSQL

Suppression des espaces blancs dans des chaînes

SELECT LTRIM('  padded   ');

+------------+ | LTRIM | |------------| | padded | +------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Suppression des espaces blancs dans des chaînes

SELECT RTRIM('  padded   ');
+----------+
| RTRIM    |
|----------|
|   padded | 
+----------+
Fonctions permettant de manipuler les données dans PostgreSQL

Remplissage de chaînes avec des données de caractères

SELECT LPAD('padded', 10, '#');

+-------------+ | LPAD | |-------------| | ####padded | +-------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Remplissage des chaînes avec des espaces

SELECT LPAD('padded', 10);

+-------------+ | LPAD | |-------------| | padded | +-------------+
SELECT LPAD('padded', 5);

+------------+ | LPAD | |------------| | padde | +------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Remplissage des chaînes avec des espaces

SELECT RPAD('padded', 10, '#');
+-------------+
| RPAD        |
|-------------|
| padded####  | 
+-------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Passons à la pratique !

Fonctions permettant de manipuler les données dans PostgreSQL

Preparing Video For Download...