terça-feira, 27 de janeiro de 2015

SQL Básico - Parte III

Instruções básicas para iniciantes em banco de dados.


Todos os exemplos aqui citados foram testados usando o banco de teste disponibilizado neste link


Usando o Distinct em uma consulta recuperamos apenas os dados diferentes.

Exemplo com disitinct:


SELECT DISTINCT FirstName

FROM Person.Person


Sem o distinct.

Exemplo:


SELECT FirstName

FROM Person.Person


Compare os dois resultaodos.



Criando uma view:


CREATE VIEW Person.Pessoas AS

SELECT *

FROM   Person.Person

WHERE  FirstName = 'Ken';


Utilizando o operador LIKE.

Exemplos:


Traz todos os registro que o campo FirstName termina com "S"

SELECT * FROM Person.Person

WHERE FirstName LIKE '%s';


Resultado:


Traz todos os registro que o campo FirstName começa com "S"

SELECT * FROM Person.Person

WHERE  FirstName LIKE 'S%';


Resultado:

Traz todos os registro que o campo FirstName que contem "Den" inicio, fim ou no meio

SELECT * FROM Person.Person

WHERE  FirstName LIKE '%Den%';


Resultado:


Traz todos os registro que o campo FirstName não contem "Den" no inicio, fim ou no meio

SELECT * FROM Person.Person

WHERE  FirstName NOT LIKE '%Den%'


Resultado:


Traz todos os registro que o campo FirstName tem a letra "E" na segunda posição, independente do resto do nome.


SELECT * FROM Person.Person

WHERE FirstName LIKE '_E%'


Resultado:



Continua...

Nenhum comentário:

Postar um comentário