Functions for Manipulating Data in PostgreSQL
Brian Piccolo
Sr. Director, Digital Strategy
TRIM([leading | trailing | both] [characters] from string)
First parameter: [leading | trailing | both]
Second parameter: [characters]
Third parameter: from string
SELECT TRIM(' padded ');
+--------+
| TRIM |
|--------|
| padded |
+--------+
SELECT LTRIM(' padded ');
+------------+
| LTRIM |
|------------|
| padded |
+------------+
SELECT RTRIM(' padded ');
+----------+
| RTRIM |
|----------|
| padded |
+----------+
SELECT LPAD('padded', 10, '#');
+-------------+
| LPAD |
|-------------|
| ####padded |
+-------------+
SELECT LPAD('padded', 10);
+-------------+
| LPAD |
|-------------|
| padded |
+-------------+
SELECT LPAD('padded', 5);
+------------+
| LPAD |
|------------|
| padde |
+------------+
SELECT RPAD('padded', 10, '#');
+-------------+
| RPAD |
|-------------|
| padded#### |
+-------------+
Functions for Manipulating Data in PostgreSQL