No MySQL, o
RTRIM() função corta o espaço em branco do lado direito de uma string. Sintaxe
A sintaxe fica assim:
RTRIM(str)
Onde
str é a string a ser aparada. Exemplo
Aqui está um exemplo básico de remoção de espaços em branco do final de uma string:
SELECT RTRIM('Rattlesnake ') AS Trimmed; Resultado:
+-------------+ | Trimmed | +-------------+ | Rattlesnake | +-------------+
O espaço à direita é removido.
Para demonstrar melhor o efeito, veja como ele se parece quando comparado à string não cortada:
SELECT
'Rattlesnake ' AS Untrimmed,
RTRIM('Rattlesnake ') AS Trimmed; Resultado:
+--------------+-------------+ | Untrimmed | Trimmed | +--------------+-------------+ | Rattlesnake | Rattlesnake | +--------------+-------------+
Se você olhar de perto, verá que o primeiro tem espaço extra no final e o segundo não. Isso é ainda mais claramente demonstrado no próximo exemplo.
Vários espaços
Se você tiver vários espaços à direita, todos eles serão aparados:
SELECT
'Rattlesnake ' AS Untrimmed,
RTRIM('Rattlesnake ') AS Trimmed; Resultado:
+---------------------+-------------+ | Untrimmed | Trimmed | +---------------------+-------------+ | Rattlesnake | Rattlesnake | +---------------------+-------------+
Outros Espaços
Esta função apenas corta o espaço à direita. Qualquer outro espaço é deixado em paz:
SELECT
' Crotalus triseriatus ' AS Untrimmed,
RTRIM(' Crotalus triseriatus ') AS Trimmed; Resultado:
+--------------------------------+---------------------------+ | Untrimmed | Trimmed | +--------------------------------+---------------------------+ | Crotalus triseriatus | Crotalus triseriatus | +--------------------------------+---------------------------+
Neste exemplo, o espaço entre cada palavra é deixado intacto e o espaço à esquerda também é deixado intacto em ambas as strings. Apenas a segunda string tem seu espaço final aparado.