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 RTRIM
La funzione RTRIM riduce un insieme specificato di caratteri 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 t
, e
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 riduce i caratteri "Parco"dalla fine di VENUENAME laddove presente:
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
Si noti che RTRIM rimuove tutti i caratteri in P
, a
, r
oppure k
quando appaiono alla fine di un VENUENAME.