Función de RTRIM - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función de RTRIM

La RTRIM función recorta un conjunto específico de caracteres del final de una cadena. Elimina la cadena más larga que contiene solo caracteres de la lista de caracteres de recorte. El recorte se completa cuando un carácter de recorte no aparece en la cadena de entrada.

Sintaxis

RTRIM( string, trim_chars )

Argumentos

string

Una columna de cadena, una expresión o un literal de cadena que se va a recortar.

trim_chars

Es una columna de cadena, expresión o literal de cadena que representa los caracteres que se deben recortar desde el final de string. Si no se especifica, se utiliza un espacio como carácter de recorte.

Tipo de retorno

Cadena que es del mismo tipo de datos que el argumento string.

Ejemplo

En el siguiente ejemplo, se recortan espacios a la izquierda y a la derecha de la cadena ' abc ':

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

En el siguiente ejemplo, se eliminan las cadenas 'xyz' a la derecha de la cadena 'xyzaxyzbxyzcxyz'. Las coincidencias a la derecha de 'xyz' se eliminan, pero las coincidencias internas dentro de la cadena no se eliminan.

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

En el siguiente ejemplo, se eliminan las partes 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 aparezca antes de cualquier carácter que no esté en la lista trim_chars al final de la cadena de entrada se eliminará.

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

En el siguiente ejemplo, se recortan los caracteres «Park» desde el final de VENUENAME donde estén presentes:

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

Tenga en cuenta que RTRIM elimina cualquiera de los caracteres P ar,, o k cuando aparecen al final de unVENUENAME.