Download
select n.
Skip this Video
Loading SlideShow in 5 Seconds..
SELECT PowerPoint Presentation

SELECT

173 Views Download Presentation
Download Presentation

SELECT

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SELECT • Usado para extrair informações de uma relação • SELECT <colunas> FROM <relacao> • A cláusula SELECT equivale a projeção (π) da algebra relacional, onde <coluna> são os atributos que irão ser apresentados • A lista de atributos <coluna> pode ser substituida por * (exibindo todas as colunas)

  2. SELECT • Exemplos: • Tabela Conta (1) SELECT cod_cli FROM conta (2) SELECT cod_cli, cod_agen FROM conta

  3. WHERE • A cláusula WHERE é utilizada em conjunto com a cláusula SELECT e determina as condições de seleção • Equivalente ao operador de seleção da álgebra relacional • SELECT <colunas> FROM <relacao> WHERE <condicao>

  4. WHERE • Operadores de condição: • =, <>, >, >=, <, <= • BETWEEN – determina a condição entre um intervalo de valores • LIKE – determina uma condição a partir de um casamento de padrão (pattern) • IN – determina a condição a partir de um conjunto de valores possíveis

  5. WHERE • Exemplo: • Tabela Conta (1) SELECT * FROM conta WHERE saldo > 550

  6. WHERE • Resultado: (1)

  7. Exercícios – SQL - Select Tabela Cliente Tabela Agencia

  8. Exercícios Tabela Emprestimo Tabela Conta

  9. Exercícios – Usando as tabelas dadas • Selecione todos os clientes com idade maior que 30 anos. • Selecione todos os clientes com idade entre 20 e 30 anos. • Selecione todos os clientes que possuem saldo maior que 600 na conta. • Selecione todas as agencias que possuem empréstimos com valor igual ou superior a 700. • Selecione todos os clientes e seus respectivos gerentes, que possuem contas com saldo menor ou igual 300. • Selecione todos os clientes e suas respectivas contas, que possuam nome terminado com ‘o’.