1 / 9

SELECT

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

diep
Download Presentation

SELECT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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’.

More Related