..


Links Patrocinados

Desenvolver strings com o SQL Server

Artigo escrito por Damiano Verda
Página 1 de 4

Um fio, em computação, é um conjunto de caracteres alfanuméricos. Pode ser um nome, endereço, número de telefone, ou muitos outros tipos de dados. É portanto, um tipo muito flexível de armazenamento de dados através da qual a mais ampla variedade de informações.

Este tipo de dados, é claro, é amplamente utilizado em bancos de dados. Apenas para enfatizar a importância deste tipo de dados, notamos que um dos softwares mais populares de gerenciamento de dados (DBMS, DataBase Management System) que o Microsoft SQL Server fornece um conjunto de funções especificamente destinada ao tratamento de dados string ( também conhecido como conjuntos de caracteres de comprimento variável, ou varchar):

  • LEN
  • Inferior / superior
  • LTRIM / RTRIM
  • ASCII
  • CHAR
  • NCHAR
  • UNICODE
  • STR
  • CHARINDEX
  • PATINDEX
  • SOUNDEX
  • DIFERENÇA
  • ESQUERDA / DIREITA
  • QUOTENAME
  • REPLACE
  • REPLICATE
  • REVERSE
  • ESPAÇO
  • STUFF
  • SUBSTRING
A função LEN

Nós usamos a função LEN para saber o comprimento da string passada como parâmetro, incluindo espaços. Assim, por exemplo, executando:






 SELECIONE LEN ('string test')



resultados em 16.

As funções UPPER e LOWER

Nós podemos usar as funções inferiores e superiores para a gestão de letras maiúsculas e minúsculas. Ambos tomar uma string como parâmetro de entrada somente.

O MENOR função retorna uma string igual ao passado, mas em que as letras são substituídas pelas correspondentes caso menor, enquanto a função UPPER executa o processo inverso, transformando as letras maiúsculas minúsculas. Assim, por exemplo, realizando as seguintes funções:






 SELECIONE LOWER ('string test')







 SELECIONE UPPER ('string test')



os resultados são, respectivamente:





 'String test'







 'TEST STRING'



LTRIM e RTRIM

LTRIM e RTRIM são destinadas a cortar o início (LTRIM) ou final (RTRIM) da string passada como parâmetro. Imagine que desta forma a declarar uma variável do tipo varchar doc:






 DECLARE @ doc varchar (64)







 SELECT @ doc = 'frase com espaços'



Vamos aplicar a LTRIM e RTRIM ao DOC variável:





 SELECIONE LTRIM (@ doc)







 SELECIONE RTRIM (@ doc)



Os resultados são:





 'Frase com espaços'







 'Frase com espaços'



Na mesma categoria ...
E-Learning
MS Access (Avançado) MS Access (Avançado)
Saiba como criar e gerenciar bancos de dados com rapidez e facilidade. A partir de 29 €.
MySQL (Curso) MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €.
SQL e Banco de Dados (Curso) SQL e Banco de Dados (Curso)
Criar e gerenciar bancos de dados relacionais. A partir de 39 €.
Links Patrocinados