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à.
LTRIMfunzione
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 LTRIM funzione restituisce una stringa di caratteri dello stesso tipo di dati della stringa di input (CHARorVARCHAR).
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
LTRIMrimuove tutti i caratteri in trim_chars quando appaiono all'inizio della stringa. L'esempio seguente taglia i caratteri 'C', 'D' e 'G' quando compaiono all'inizio diVENUENAME, 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