Funzione LTRIM - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione LTRIM

Taglia i caratteri dall'inizio di una stringa. Rimuove la stringa più lunga contenente solo i caratteri nell'elenco dei caratteri di taglio. Il taglio è completo quando un carattere di taglio non appare nella stringa di input.

Sintassi

LTRIM( string [, trim_chars] )

Argomenti

stringa

Una stringa, una colonna, un'espressione o una stringa letterale da tagliare.

trim_chars

Una colonna o un'espressione di stringhe o un valore letterale di stringa che rappresenta i caratteri da tagliare dall'inizio della stringa. Se non specificato, viene utilizzato uno spazio come carattere di taglio.

Tipo restituito

La funzione LTRIM restituisce una stringa di caratteri che appartiene allo stesso tipo di dati della stringa di input (CHAR o VARCHAR).

Esempi

L'esempio seguente taglia l'anno dalla colonna listime. I caratteri di taglio nel valore letterale di stringa '2008-' indicano i caratteri da tagliare da sinistra. Se si utilizzano i caratteri di taglio '028-', si ottiene lo stesso risultato.

select listid, listtime, ltrim(listtime, '2008-') from listing order by 1, 2, 3 limit 10; listid | listtime | ltrim -------+---------------------+---------------- 1 | 2008-01-24 06:43:29 | 1-24 06:43:29 2 | 2008-03-05 12:25:29 | 3-05 12:25:29 3 | 2008-11-01 07:35:33 | 11-01 07:35:33 4 | 2008-05-24 01:18:37 | 5-24 01:18:37 5 | 2008-05-17 02:29:11 | 5-17 02:29:11 6 | 2008-08-15 02:08:13 | 15 02:08:13 7 | 2008-11-15 09:38:15 | 11-15 09:38:15 8 | 2008-11-09 05:07:30 | 11-09 05:07:30 9 | 2008-09-09 08:03:36 | 9-09 08:03:36 10 | 2008-06-17 09:44:54 | 6-17 09:44:54

LTRIM rimuove tutti i caratteri in trim_chars se questi si trovano all'inizio di stringa. L'esempio seguente riduce i caratteri "C", "D" e "G" quando si trovano all'inizio di VENUENAME che è una colonna VARCHAR.

select venueid, venuename, ltrim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7; venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park

L'esempio seguente utilizza il carattere di taglio 2 che viene recuperato dalla colonna venueid.

select ltrim('2008-01-24 06:43:29', venueid) from venue where venueid=2; ltrim ------------------ 008-01-24 06:43:29

L'esempio seguente non taglia alcun carattere perché prima del carattere di taglio '0' è presente un 2.

select ltrim('2008-01-24 06:43:29', '0'); ltrim ------------------- 2008-01-24 06:43:29

L'esempio seguente utilizza il carattere di taglio dello spazio predefinito e taglia i due spazi dall'inizio della stringa.

select ltrim(' 2008-01-24 06:43:29'); ltrim ------------------- 2008-01-24 06:43:29