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.