RTRIMfunzione - 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à.

RTRIMfunzione

La RTRIM funzione elimina un set di caratteri specificato dalla fine 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

RTRIM( 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 stringa 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

Una stringa che è lo stesso tipo di dati dell'argomento stringa.

Esempio

L'esempio seguente riduce gli spazi vuoti iniziali e finali dalla stringa ' abc ':

select ' abc ' as untrim, rtrim(' abc ') as trim; untrim | trim ----------+------ abc | abc

L'esempio seguente rimuove le stringhe 'xyz' iniziali dalla stringa 'xyzaxyzbxyzcxyz'. Le occorrenze finali di 'xyz' vengono rimosse, ma le occorrenze interne alla stringa non vengono rimosse.

select 'xyzaxyzbxyzcxyz' as untrim, rtrim('xyzaxyzbxyzcxyz', 'xyz') as trim; untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | xyzaxyzbxyzc

L'esempio seguente rimuove le parti finali dalla stringa 'setuphistorycassettes' che corrispondono a uno qualsiasi dei caratteri nell'elenco 'tes' trim_chars. Qualsiasi carattere te o s che si verifica prima di un altro carattere che non è nell'elenco trim_chars alla fine della stringa di input viene rimosso.

SELECT rtrim('setuphistorycassettes', 'tes'); rtrim ----------------- setuphistoryca

L'esempio seguente taglia i caratteri 'Park' dalla fine di VENUENAME dove sono presenti:

select venueid, venuename, rtrim(venuename, 'Park') from venue order by 1, 2, 3 limit 10; venueid | venuename | rtrim --------+----------------------------+------------------------- 1 | Toyota Park | Toyota 2 | Columbus Crew Stadium | Columbus Crew Stadium 3 | RFK Stadium | RFK Stadium 4 | CommunityAmerica Ballpark | CommunityAmerica Ballp 5 | Gillette Stadium | Gillette Stadium 6 | New York Giants Stadium | New York Giants Stadium 7 | BMO Field | BMO Field 8 | The Home Depot Center | The Home Depot Cente 9 | Dick's Sporting Goods Park | Dick's Sporting Goods 10 | Pizza Hut Park | Pizza Hut

Nota che RTRIM rimuove uno qualsiasi dei caratteri P ar,, o k quando compaiono alla fine di unVENUENAME.