19.07.2017 Views

SQL e modelo relacional

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONSULTAS<br />

C A P Í T U L O<br />

2<br />

SELECT<br />

Através do comando SELECT, podemos recuperar as informações armazenadas em um banco<br />

de dados. Para utilizar o comando SELECT, devemos indicar as tabelas que serão consultadas e as<br />

colunas que queremos recuperar.<br />

No exemplo abaixo, as colunas nome e email são recuperadas da tabela Aluno.<br />

1 SELECT nome , email FROM Aluno ;<br />

Código <strong>SQL</strong> 2.1: Recuperando as colunas nome e email da tabela Aluno<br />

nome<br />

Rafael Cosentino<br />

Jonas Hirata<br />

Aluno<br />

email<br />

rafael.cosentino@k19.com.br<br />

jonas.hirata@k19.com.br<br />

Tabela 2.1: Resultado da consulta: SELECT nome, email FROM Aluno<br />

Quando todas as colunas devem ser recuperadas, é mais prático utilizar o caractere “*”. Veja o<br />

exemplo abaixo:<br />

1 SELECT * FROM Aluno ;<br />

Código <strong>SQL</strong> 2.2: Recuperando todas as colunas da tabela Aluno<br />

Aluno<br />

nome email telefone altura<br />

Rafael Cosentino cosentino@k19.com.br 11 23873791 1.87<br />

Jonas Hirata hirata@k19.com.br 11 23873791 1.76<br />

Tabela 2.2: Resultado da consulta: SELECT * FROM Aluno<br />

É possível recuperar colunas de várias tabelas. Nesse caso, os registros das tabelas consultadas<br />

são “cruzados”. Veja o exemplo abaixo:<br />

1 SELECT * FROM Aluno , Professor ;<br />

Código <strong>SQL</strong> 2.3: Recuperando todas as colunas das tabelas Aluno e Professor<br />

www.facebook.com/k19treinamentos 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!