Strings de Manipulação
Vamos falar das funções que vamos utilizar durante o trabalho depois demonstrarei de forma prática como utilizar essas funções utilizando o banco de dados de exemplo AdventureWorks utilizado pela Microsoft.
Strings de Manipulação de dados
String são sequências de caracteres que são reconhecidos como texto simples num programa. Como vemos em C++, Java e em outras linguagens, no Python os Strings são sempre definidas entre aspas simples ou duplas e englobam letras, números, caracteres especiais e até espaços em branco para criação e manipulação de texto em um software.
Manipulação de strings em SQL Server 2008 R2
• LTRIM • LOWER • RIGHT
• RTRIM • LEN • REPLACE
• UPPER • LEFT • SUBSTRING
Funções mais utilizadas
LTRIM
Retorna os dados após limpar os espaços em branco do texto a esquerda.
Exemplo: Na query abaixo vou consultar a tabela Person.Contact incluindo o sobrenome do contato e mais um espaço de três caracteres no inicio. Ele irá retornar o seguinte resultado: Após esse retorno vamos pegar o contato do "Gustavo Achong" e vamos remover os espaços em branco dele utilizando a função LTRIM utilizando a seguinte query.
Após ver o retorno pode reparar que os espaços do lado esquerdo foi removido pela função LTRIM.
RTRIM
Retorna os dados após limpar os espaços em branco do texto à direita.
Exemplo: Na query abaixo vou consultar a tabela Person. Contact incluindo o sobrenome do contato e mais um espaço de três caracteres no final. Ele irá retornar o seguinte resultado: Após esse retorno vamos pegar o contato do "Carla Adams" e vamos remover os espaços em branco dele utilizando a função RTRIM utilizando a seguinte query.
Após ver o retorno pode reparar que os espaços do lado direito foram removidos pela função RTRIM.
UPPER
Retorna os dados em caixa altos.
Exemplo: Na query abaixo vou consultar a tabela Person. Contact. Ele irá retornar o seguinte resultado:
LOWER
Retorna os dados em caixa