Vous êtes sur la page 1sur 11

Desenvolver softwares que melhorem a vida das pessoas.

Édson Mundin Ferreira


edson@unimake.com.br

Campo Mourão – PR Paranavaí – PR


(44) 3017-1247 (44) 3423-4904

www.unimake.com.br
Objetivos

• Livros, Manuais e Apostilas


• PgAdmin - Dicas
• Introdução a SQL
• Instrução SELECT
• Exercícios

www.unimake.com.br
Livros, Manuais e Apostilas

http://workspace.office.live.com/#littleworld5/Curso%20SQL-Unico

www.unimake.com.br
PgAdmin - Dicas

• Site Oficial: http://www.pgadmin.org/


• Trocar idioma para português
• Cores
• SQL Editor
• Copiar SQL para SQL Editor
• Tirar aspas na hora de Copiar / Colar

www.unimake.com.br
Introdução a SQL

• Structured Query Language


• Linguagem de Consulta Estruturada
• Além de realizar consultas ao BD, possui
muitos outros recursos como:
– Definição da estrutura de dados
– Modificação de dados no BD
– Especificação de restrições de segurança

www.unimake.com.br
SQL

• Versão original desenvolvida pela IBM, no início


dos anos 70
• Originalmente denominada Sequel
– Structured English Query Language
– Linguagem de Consulta Estruturada em Inglês

www.unimake.com.br
SQL

• É composta de:
– Linguagem de definição de dados
– Linguagem de manipulação de dados
– Incorporação DML
– Definição de visões
– Autorização
– Integridade
– Controle de transações
www.unimake.com.br
Instrução SELECT
• A estrutura básica de uma expressão em SQL é
composta de três cláusulas:
• SELECT
Corresponde à operação de PROJEÇÃO da álgebra
relacional
• FROM
Corresponde à operação de produto cartesiano da álgebra
relacional
• WHERE
Corresponde à seleção do predicado da álgebra relacional

www.unimake.com.br
SELECT Básico

SELECT * FROM cad;


SELECT * FROM gecid;
SELECT * FROM gegrupo;
SELECT fde FROM esprod;

www.unimake.com.br
SELECT
Clausula DISTINCT

SELECT DISTINCT fgr FROM esprod;

www.unimake.com.br
SELECT - Exercícios

1. Listar os nomes (FNO) de todos os clientes


da tabela de Clientes/Fornecedores (GeCad).
2. Listar as cidades (FCI) da tabela GeCad.
3. Listar as cidades (FCI) da tabela GeCad
eliminando duplicidades.

www.unimake.com.br

Vous aimerez peut-être aussi