Curso SQL - Unico - Aula02 - Pgadmin - Select

11
www.unimake.com.br Campo Mourão – PR (44) 3017-1247 Paranavaí – PR (44) 3423-4904 Desenvolver softwares que melhorem a vida das pessoas. Édson Mundin Ferreira [email protected]

description

Curso SQL - Unico - Aula02 - Pgadmin - Select

Transcript of Curso SQL - Unico - Aula02 - Pgadmin - Select

www.unimake.com.br

Campo Mourão – PR (44) 3017-1247

Paranavaí – PR (44) 3423-4904

Desenvolver softwares que melhorem a vida das pessoas.

Édson Mundin Ferreira [email protected]

www.unimake.com.br

• Livros, Manuais e Apostilas

• PgAdmin - Dicas

• Introdução a SQL

• Instrução SELECT

• Exercícios

Objetivos

www.unimake.com.br

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

Livros, Manuais e Apostilas

www.unimake.com.br

• 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

PgAdmin - Dicas

www.unimake.com.br

• 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

Introdução a SQL

www.unimake.com.br

• 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

SQL

www.unimake.com.br

• É 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

SQL

www.unimake.com.br

• 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

Instrução SELECT

www.unimake.com.br

SELECT * FROM cad;

SELECT * FROM gecid;

SELECT * FROM gegrupo;

SELECT fde FROM esprod;

SELECT Básico

www.unimake.com.br

SELECT DISTINCT fgr FROM esprod;

SELECT

Clausula DISTINCT

www.unimake.com.br

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.

SELECT - Exercícios