8 SQL Aula2

1467 palavras 6 páginas
2008.1

SQL - Consultas

2008.1

Manipulando Dados
CONSULTA

SELECT

INCLUSÃO

INSERT

ALTERAÇÃO

UPDATE

EXCLUSÃO

DELETE

2008.1

Consultas SQL
• Realização de consultas em tabelas
SELECT atributo1, atributo2, ...
FROM tabela 1, tabela 2, ...
WHERE condição

2008.1

Consultas SQL
Select Especifica as colunas e expressões exibidas no resultado da consulta.
From

Especifica as tabelas que contêm os dados exibidos nos resultado da consulta.

Where Especifica as condições usadas para filtrar registros no resultado da consulta.
Order
by

Classifica os resultados da consulta com base nos dados de uma ou mais colunas.

Group Agrupa as linhas da consulta com base nos
By
valores de uma das colunas.
Having Especifica as condições usadas para filtrar agrupamentos de dados no resultado da consulta. Só deve ser usado com GROUP BY.

2008.1

Consultas SQL
• Exibir todos os dados de todos os clientes.
SELECT * FROM cliente
• Exibir todos os dados de todos funcionários. SELECT * FROM funcionário
• Exibir todos os dados de todos os produtos.
SELECT * FROM produto

os

2008.1

Selecionando Colunas
• Exibir código, nome e telefone de todos os clientes.
SELECT código, nome, fone FROM cliente
• Exibir código, nome, estado civil e data nascimento de todos os funcionários.
SELECT código, nome, estcivil, datanasc
FROM funcionário

de

• Exibir código, nome, preço de custo e preço de venda de todos os produtos.
SELECT código, nome, custo, venda
FROM produto

2008.1

Eliminando Duplicação na Seleção
• Sintaxe:
SELECT DISTINCT
<tabela>

<lista

de

colunas>

FROM

• Exibir o código de todos os clientes que já fizeram pedido na empresa.
SELECT DISTINCT cliente FROM pedido
• Exibir todos os bairros com os respectivos códigos da cidade dos funcionários da empresa.
SELECT DISTINCT bairro, cidade FROM funcionário
• Exibir o código de todos os tipos de produtos existentes na empresa.
SELECT DISTINCT cod FROM produto

2008.1

Exibir colunas calculadas
• Sintaxe:
SELECT <lista
<tabela>

de

Relacionados

  • Antecipações e Reposições de Aulas
    9140 palavras | 37 páginas
  • bando de dados
    4869 palavras | 20 páginas
  • ARQUITETURAS DE BANCO DE DADOS
    2918 palavras | 12 páginas
  • PIM 2
    9038 palavras | 37 páginas
  • Materia Alpoo
    36442 palavras | 146 páginas
  • Segurança em servidores e aplicações Web
    29744 palavras | 119 páginas
  • Compiladores
    9795 palavras | 40 páginas
  • Data warehouse
    19737 palavras | 79 páginas