Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Función BTRIM
La función BTRIM recorta una cadena al eliminar espacios o caracteres a la izquierda y a la derecha que coincidan con una cadena específica opcional.
Sintaxis
BTRIM(string [, trim_chars ] )
Argumentos
- string
-
Es la cadena VARCHAR de entrada que se va a recortar.
- trim_chars
-
Es la cadena VARCHAR que contiene los caracteres que deben coincidir.
Tipo de devolución
La función BTRIM devuelve una cadena VARCHAR.
Ejemplos
En el siguiente ejemplo, se recortan espacios a la izquierda y a la derecha de la cadena '
abc '
:
select ' abc ' as untrim, btrim(' abc ') as trim;
untrim | trim ----------+------ abc | abc
En el siguiente ejemplo, se eliminan las cadenas 'xyz'
a la izquierda y a la derecha de la cadena 'xyzaxyzbxyzcxyz'
. Las coincidencias a la izquierda y a la derecha de 'xyz'
se eliminan, pero las coincidencias internas dentro de la cadena no se eliminan.
select 'xyzaxyzbxyzcxyz' as untrim, btrim('xyzaxyzbxyzcxyz', 'xyz') as trim;
untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | axyzbxyzc
En el siguiente ejemplo, se eliminan las partes a la izquierda y a la derecha de la cadena 'setuphistorycassettes'
que coinciden con cualquiera de los caracteres de la lista trim_chars 'tes'
. Cualquier t
, e
o s
que aparcezca antes de cualquier carácter que no esté en la lista trim_chars a la izquierda o a la derecha de la cadena de entrada se eliminará.
SELECT btrim('setuphistorycassettes', 'tes');
btrim ----------------- uphistoryca