A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Recuperação de Dados Banco de Dados Carina Farias

Apresentações semelhantes


Apresentação em tema: "Recuperação de Dados Banco de Dados Carina Farias"— Transcrição da apresentação:

1 Recuperação de Dados Banco de Dados Carina Farias carinamf@gmail.com

2 SELECT Recupera informações armazenadas no banco de dados. SELECT FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ];

3 SELECT A execução do comando SELECT ocorre da seguinte forma: Produto cartesiano das tabelas envolvidas. Seleção das linhas das tabelas que obedecem ao critério. Projeção das colunas.

4 SELECT / FROM Listar todos os atributos de uma tabela: SELECT * FROM nome_tabela; Exemplo: SELECT * FROM Filme; Listar alguns atributos de uma tabela. SELECT at1, at2,..., atn FROM nome_tabela; Exemplo: SELECT titulo, duracao FROM Filme; Listar valores únicos de atributos de uma tabela. SELECT DISTINCT atributo FROM nome_tabela; Exemplo: SELECT DISTINCT preco FROM Filme;

5 SELECT / FROM / WHERE Listar os atributos de uma tabela a depender de uma condição. SELECT atr1, atr2,... atrn FROM tabela WHERE ; Condições: Operadores de comparação: =, >, =,, !>, !<. Faixas (BETWEEN e NOT BETWEEN). Correspondência de caracteres (LIKE e NOT LIKE). Valores desconhecidos (IS NULL e IS NOT NULL). Listas (IN e NOT IN). Combinações com AND e OR.

6 SELECT / FROM / WHERE Exemplos: Selecionar os títulos de filmes com preço menor que R$ 5. SELECT titulo FROM Filme WHERE preco < 5; Selecionar os títulos de filmes do gênero 1 com preço igual a R$ 3,50. SELECT titulo FROM Filme WHERE genero = 1 AND preco = 3,50; Selecionar os títulos de filmes com preço entre R$ 4 e R$ 5. SELECT titulo FROM Filme WHERE preco BETWEEN 4 AND 5;

7 SELECT / FROM / WHERE Exemplos: Selecionar os títulos de filmes que começam com a letra P. SELECT titulo FROM Filme WHERE titulo LIKE “P%”; Selecionar os títulos de filmes que têm a palavra “ouro”. SELECT titulo FROM Filme WHERE titulo LIKE “%Ouro%” Selecionar os títulos de filmes com gênero na lista (1, 2, 3). SELECT titulo FROM Filme WHERE genero IN (1, 2, 3);

8 Renomear Colunas SELECT FROM tabela; Exemplo: SELECT titulo AS “Título do Filme” FROM Filme;

9 Ordenar Resultados SELECT [distinct] FROM tabela [WHERE ] [ORDER BY {coluna | expressão} [asc | desc]] Exemplo: SELECT titulo FROM Filme ORDER BY preco;


Carregar ppt "Recuperação de Dados Banco de Dados Carina Farias"

Apresentações semelhantes


Anúncios Google