- Categorias:
RTRIM¶
Remove os caracteres finais, à direita, incluindo o espaço em branco, de uma cadeia de caracteres.
Sintaxe¶
RTRIM(<expr> [, <characters> ])
Argumentos¶
expr
A expressão das cadeias de caracteres a serem excluídas.
characters
Um ou mais caracteres a serem removidos do lado direito de
expr
:O valor padrão é
' '
(um único caractere de espaço em branco), ou seja, se nenhum caractere for especificado, somente os espaços em branco são removidos.
Notas de uso¶
Os caracteres em
characters
podem ser especificados em qualquer ordem.Para remover espaços em branco, os caracteres devem ser explicitamente incluídos no argumento. Por exemplo,
' $.'
remove todos os espaços em branco da frente, sinais de dólar e períodos da cadeia de caracteres de entrada.Observe que isso não remove outros caracteres do espaço em branco (caracteres de tabulação, caracteres de fim de linha etc.), que também devem ser explicitamente especificados.
Detalhes do agrupamento¶
O agrupamento é suportado quando o segundo argumento opcional é omitido, ou quando ele contém apenas espaço em branco constante.
A especificação de agrupamento do valor retornado é a mesma que a especificação de agrupamento do primeiro argumento.
Exemplos¶
Remover os caracteres 0
e .
no final de uma cadeia de caracteres:
SELECT RTRIM('$125.00', '0.'); ------------------------+ RTRIM('$125.00', '0.') | ------------------------+ $125 | ------------------------+
Remover o espaço em branco no final de uma cadeia de caracteres. Este exemplo delimita as cadeias de caracteres com caracteres >
e <
para ajudar a visualizar o espaço em branco:
SELECT CONCAT('>', CONCAT(v, '<')), CONCAT('>', CONCAT(rtrim(v), '<')) FROM tr; -----------------------------+------------------------------------+ concat('>', concat(v, '<')) | concat('>', concat(rtrim(v), '<')) | -----------------------------+------------------------------------+ > < | >< | > asd < | > asd< | > asd< | > asd< | > éché, la lé < | > éché, la lé< | > < | >< | >< | >< | >asd < | >asd< | [NULL] | [NULL] | -----------------------------+------------------------------------+