Você está na página 1de 7

Curso Técnico em

Informática

Banco de Dados
Aula 8 – SQL – Parte 4
Prof. Bruno Guedes

CAMPUS NOVA IGUAÇU


Bibliografia Sugerida
 Introdução aos Sistemas de Banco de Dados. 8.ed.
Autor: C. J. Date
Editora: Campus

 Sistema de Banco de Dados. 3.ed.


Autor: A. Silberschatz, H. F. Korth, S. Sudarshan,
Editora: Makroon Books

Banco de Dados – Fundamentos, Projetos e Implementação. 6.ed.


Autor: David M.Kroenke
Editora: LTC
SQL- Structured Query Language

IN
Operador que busca o valor dentro de uma lista de
valores.

18) Obter peso das peças que são vermelhas ou


azuis.
Select peso from peça where cor IN (‘ vermelho’,
‘azul’);
Resultado:
SQL- Structured Query Language

19) Obter o nome dos fornecedores que fornecem a


peça P2
Select nome from fornecedor, fornecimento where
cod-peça = ‘P2’ and código = cod-forn ;
Resultado:

Resolvendo por sub-consulta:


Select nome from fornecedor where código IN (select
cod-forn from fornecimento where cod-peça = ‘P2’);
SQL- Structured Query Language

Sub-consulta
É uma consulta dentro de uma cláusula where. São
usadas para representar uma lista de valores a serem
pesquisados pelo operador IN. O sistema resolve
primeiro a sub-consulta, e depois a consulta.

20) Obter o nome dos fornecedores que fornecem


peças vermelhas:
Select nome from fornecedor where código in (select
cod-forn from fornecimento where cod-peça in (select
código from peça where cor = ‘vermelho’);
Resultado:
SQL- Structured Query Language

21) Obter o nome dos fornecedores que tem status


menor que o maior status existente:
Select nome from fornecedor where status < ( select
Max (status) from fornecedor);
Resultado:

Valor Nulo
22) Obter o código dos fornecedores com status nulo.
Select código from fornecedor where status is NULL;
OBS: Forma negativa → Is not
SQL- Structured Query Language

Between
Verifica se o valor de uma coluna pertence a um
intervalo.

23) Obter o nome das peças com peso entre 14 e 20.


select nome from peça where peso between 14 and
20;

Resultado:

Você também pode gostar