Funzione BTRIM - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

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 BTRIM

La funzione BTRIM riduce una stringa rimuovendo spazi vuoti iniziali e finali o rimuovendo i caratteri iniziali e finali che corrispondono a una stringa specificata facoltativa.

Sintassi

BTRIM(string [, trim_chars ] )

Arguments (Argomenti)

stringa

La stringa VARCHAR di input da ridurre.

trim_chars

La stringa VARCHAR contenente i caratteri da abbinare.

Tipo restituito

La funzione BTRIM restituisce una stringa VARCHAR.

Esempi

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

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

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

select 'xyzaxyzbxyzcxyz' as untrim, btrim('xyzaxyzbxyzcxyz', 'xyz') as trim; untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | axyzbxyzc

L'esempio seguente rimuove le parti iniziale e finale 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 all'inizio o alla fine della stringa di input viene rimosso.

SELECT btrim('setuphistorycassettes', 'tes'); btrim ----------------- uphistoryca