SQL Remova os caracteres da string

SQL Remova os caracteres da string

Este artigo aprenderá como remover um personagem de uma string usando SQL padrão e outros motores de banco de dados.

Função SQL Substituir ()

A função substitui () faz parte do SQL padrão e substitui todas as ocorrências em uma string. A sintaxe da função é como mostrado:

Substitua (original_value, from_value, to_value)

Observe que a busca por uma substring correspondente é sensível ao maiúsculas.

Podemos ilustrar como usar esta função como mostrado:

Selecione Substituir ('http: // linuxhint.com ',' http ',' https ');

O código de exemplo acima substitui a string http por https. Isso deve retornar a saída como mostrado:

substituir
-----------------------
https: // linuxhint.com
(1 linha)

Considere a tabela mostrada abaixo:

Se desejarmos remover o registro de 'Nova York' da tabela, podemos executar uma consulta como mostrado:

Selecione First_Name, Last_Name, Substituir (Estado, 'Nova York' ") como Estado dos Usuários;

A consulta acima deve remover a string 'Nova York' da tabela. O conjunto resultante é como mostrado:

Observe que os registros de Nova York foram removidos.

Função de tradução SQL

No SQL padrão, podemos usar a função translate () para remover um caractere de uma string. A sintaxe da função é como mostrado:

Traduzir (Expression, Source_Characters, Target_Characters)

A função substituirá cada caractere especificado no parâmetro Source_Characters com os correspondentes Target_Characters.

Selecione
Tradução ('https: // google.com ',' htps:/', ") como URL;

Observe algo diferente na consulta acima?

Comporta -se intimamente semelhante à substituição (0 função. No entanto, a função não permite caracteres duplicados no parâmetro Source_Characters.

Portanto, para remover 'https: //', especificamos os caracteres de origem como 'htps:/'

O código acima deve retornar:

url
Google.com

Função de acabamento SQL

Outra função que você pode usar para remover caracteres de uma string é a função Trim (). A função de acabamento removerá todos os caracteres de espaço em branco e de uma string por padrão.

Você pode aprender mais no recurso abaixo.

https: // linuxhint.com/sql-trim-função

Considere a consulta de exemplo abaixo:

Selecione
Trim ('htts: // linuxhint.com ',' https: // ') como URL;

O exemplo acima deve remover os caracteres 'https: //' à direita da string. Isso deve retornar:

url
Linuxhint.com

Pensamentos finais

Usar as funções Substituir, traduzir e acabar é uma ótima maneira de remover caracteres específicos de uma string. Embora as funções não cubram todos os aspectos, você os achará úteis em vários cenários.

Desfrute de bancos de dados!!

Deseja explorar mais tutoriais do SQL, considere os recursos abaixo:

https: // linuxhint.com/categoria/ms-sql-server/

https: // linuxhint.com/categoria/postgreSql/