Uma das tarefas mais comuns de manipulação de strings em SQL é cortar ou remover os caracteres de espaço em branco de uma determinada string de entrada.
Neste tutorial, aprenderemos sobre a função RTRIM() que desempenha um papel crucial no corte de strings.
SQL RTRIM()
Em SQL, a função RTRIM() significa corte à direita. A função nos permite remover quaisquer caracteres e/ou finais (mais à direita) de um determinado valor de string.
Esta função é particularmente útil ao lidar com dados que podem conter espaços em branco desnecessários no final das strings, o que nos permite limpar os valores do banco de dados.
Sintaxe:
A sintaxe da função RTRIM() em SQL pode variar ligeiramente dependendo do mecanismo de banco de dados. No MySQL, a sintaxe é a seguinte:
RTRIM(string_to_trim)
O “string_to_trim” especifica a string de entrada da qual desejamos remover quaisquer caracteres de espaço em branco iniciais.
Exemplo de uso de SQL RTRIM() (MySQL)
Vejamos alguns exemplos práticos de como usar a função RTRIM(). Começaremos com um uso básico e depois abordaremos alguns exemplos mais avançados.
Exemplo 1: Dados de Amostra
Antes de mergulhar nas consultas, considere um exemplo de tabela que contém os dados dos funcionários, conforme mostrado a seguir:
Suponha que desejamos recuperar o “job_title” da tabela onde os caracteres de espaço em branco iniciais são removidos. Podemos usar a função RTRIM() conforme demonstrado a seguir:
Saída:
Exemplo 2: Cortando caracteres específicos
Por padrão, a função RTRIM() remove os caracteres de espaço da string de entrada. No entanto, podemos especificar os caracteres específicos que desejamos remover da string de entrada.
Por exemplo, para remover todas as ocorrências do caractere de tabulação, podemos usar o valor “\t” conforme mostrado no exemplo a seguir:
SELECIONE RTRIM( ' \t ' FROM sobrenome) AS apelido_aparado FROM emp;Isso deve remover todos os caracteres de tabulação das strings na coluna especificada.
NOTA: Você pode especificar qualquer caractere suportado.
Conclusão
Neste tutorial, aprendemos sobre a função RTRIM() em SQL para descobrir como cortar qualquer ocorrência dos caracteres especificados de uma determinada string.