Remover espaços em SQL

Remover Espacos Em Sql



Uma das tarefas mais comuns em SQL e outras linguagens de programação é manipular e trabalhar com dados de string. Isso pode incluir concatenação de strings, conversão de maiúsculas ou minúsculas, corte de strings e muito mais.

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 LTRIM() que desempenha um papel crucial no corte de strings.







SQL LTRIM

Em SQL, a função LTRIM() significa corte à esquerda. A função nos permite remover qualquer caractere inicial (mais à esquerda) 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 início das strings, o que nos permite limpar os valores do banco de dados.



Sintaxe:
A sintaxe da função LTRIM em SQL pode variar ligeiramente dependendo do mecanismo de banco de dados. No MySQL, a sintaxe é a seguinte:





LTRIM(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 LTRIM (MySQL)

Vejamos alguns exemplos práticos de como usar a função LTRIM. Começamos com um uso básico e depois abordamos alguns exemplos mais avançados.



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:

S

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 LTRIM conforme demonstrado a seguir:

SELECT LTRIM(job_title) AS clean_job_title FROM emp;

Saída:

Exemplo: Cortando Caracteres Específicos
Por padrão, a função LTRIM remove os caracteres de espaço da sequência 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:

SELECT LTRIM('\t' FROM sobrenome) AS aparado_último_nome FROM emp;

Isso deve remover todos os caracteres de tabulação das strings na coluna especificada.

NOTA: Você pode especificar qualquer caractere suportado.

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çamos com um uso básico e depois abordamos alguns exemplos mais avançados.

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:

SELECT RTRIM(job_title) AS clean_job_title FROM emp;

Saída:

Exemplo: Cortando Caracteres Específicos
Por padrão, a função RTRIM remove os caracteres de espaço da sequência 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:

SELECT RTRIM('\t' FROM last_name) AS trimmed_last_name FROM emp;

Isso deve remover todos os caracteres de tabulação das strings na coluna especificada.

NOTA: Você pode especificar qualquer caractere suportado.

SQL TRIM

Também temos a vantagem dos dois mundos. As funções TRIM() removem quaisquer caracteres de espaço em branco iniciais e finais de uma string.

Um exemplo é o seguinte:

SELECT TRIM('  Olá Mundo  ') AS TrimmedString;

Isso deve remover os caracteres de espaço da string.

Conclusão

Discutimos como usar as funções trim para remover os caracteres de espaço em branco do início, do fim ou de ambas as extremidades de uma string.