Este artigo discutirá como você remover qualquer personagem de espaço líder ou à direita de uma string no SQL padrão.
Função de acabamento SQL
A função Trim () faz parte do SQL padrão e é amplamente adotada pelos principais motores de banco de dados. A função permite que você remova qualquer caractere líder ou à direita de uma string.
Podemos expressar a sintaxe da função como mostrado abaixo:
Trim (String [, caractere])A função de acabamento leva dois argumentos principais. O primeiro argumento é a string que contém os caracteres de espaço em branco.
A função removerá os caracteres especificados (segundo parâmetro) na string e procuram por eles. Se você não especificar explicitamente qual personagem remover, a função removerá todos os caracteres de espaço em branco definidos no padrão Unicode.
Exemplo
O exemplo mostrado abaixo usa a função de acabamento para remover todos os caracteres do espaço principal da string especificada.
SelecioneA função removerá todos os caracteres espaciais da string e retornará a string como mostrado abaixo:
f0_Você também pode especificar outros caracteres de espaço em branco, como newline, guia, etc. Considere o exemplo mostrado abaixo:
SelecioneEste exemplo informa a função de acabamento para remover qualquer guia de liderança e traseira e caracteres de nova linha.
Se você deseja remover todos os caracteres de espaço em branco sem especificá -los explicitamente, pode fazê -lo como mostrado no exemplo abaixo:
SelecioneComo o parâmetro do caractere é opcional, a função opera normalmente. No entanto, ele remove todos os caracteres de espaço em branco líder e à direita.
A função deve retornar:
f0_Função de acabamento SQL (personalizado)
Vários mecanismos de banco de dados, como MySQL, PostgreSQL e SQL Server, têm uma modificação da função de acabamento.
A sintaxe é como mostrado abaixo:
TRIM ([Leading | Trailing | Ambos] [caracteres] de String)Nesse caso, você precisa especificar os personagens principais e à direita para remover a string de destino.
A única diferença é a palavra -chave que permite especificar de qual sequência remover os caracteres especificados.
Para remover os personagens principais, podemos executar:
Selecione TRIM (liderança "de 'https: // linuxhint.com ');Nesse caso, apenas removemos os personagens principais. A consulta acima deve retornar:
ltrimObserve que os caracteres à direita são preservados. Isso também é conhecido como LTRIM ou TRIM esquerdo.
Para remover personagens à direita ou rtim, podemos executar uma consulta como:
Selecione TRIM (trilha "de 'https: // linuxhint.com ');Isso deve retornar:
rtrimObserve como os principais caracteres espaciais não são removidos.
Você também pode remover os dois usando as duas palavras -chave nos argumentos da função, como mostrado:
Selecione TRIM (ambos "de 'https: // linuxhint.com ');Isso deve remover os personagens principais e à direita da string. Isso também é conhecido como btrim.
Um exemplo de saída é como mostrado:
btrimConclusão
Neste, abordamos como usar a função de acabamento tanto em SQL padrão quanto em outros mecanismos de banco de dados. A função de acabamento permite que você remova qualquer caractere líder e à direita de uma string especificada.