Recupera - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Recupera

Description:

Recupera o de Dados Banco de Dados Carina Farias carinamf_at_gmail.com SELECT Recupera informa es armazenadas no banco de dados. SELECT FROM ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 10
Provided by: labo145
Category:
Tags: recupera | select

less

Transcript and Presenter's Notes

Title: Recupera


1
Recuperação de Dados
  • Banco de Dados
  • Carina Farias
  • carinamf_at_gmail.com

2
SELECT
  • Recupera informações armazenadas no banco de
    dados.
  • SELECT ltlista de atributosgt
  • FROM ltlista de tabelasgt
  • WHERE ltcondiçõesgt
  • GROUP BY ltatributos do agrupamentogt
  • HAVING ltcondição do agrupamentogt
  • ORDER BY ltatributos de ordenamentogt

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
    ltcondiçãogt
  • Condições
  • Operadores de comparação , gt, lt, gt, lt, !,
    ltgt, !gt, !lt.
  • 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 lt 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 ltnome atributo AS cabeçalhogt FROM tabela
  • Exemplo
  • SELECT titulo AS Título do Filme FROM Filme

9
Ordenar Resultados
  • SELECT distinct ltlista de atributosgt
  • FROM tabela
  • WHERE ltcondiçãogt
  • ORDER BY coluna expressão asc desc
  • Exemplo
  • SELECT titulo FROM Filme ORDER BY preco
Write a Comment
User Comments (0)
About PowerShow.com