Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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 t, e 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