Upload
andre-phillip-bertoletti
View
215
Download
1
Embed Size (px)
Citation preview
Agenda de hoje
Sub-consultas (sub-querys)
Sub-consultas (sub-querys)
Subquery é um comando SELECT que foi
"embutido" noutro comando SELECT,
UPDATE, DELETE, ou até mesmo, dentro de
outra subquery.
A finalidade da subquery é retornar um
conjunto de linhas para a query principal
Subquerys podem ser utilizadas na cláusula
WHERE para ajudar na montagem de um
filtro e também dentro da própria clausula
SELECT, para montagem de uma coluna
mais elaborada.
Sub-consultas (sub-querys)
Query
principal
Sub-
querys Consome
1 ou mais
Sub-query na clausula WHERE
(sintaxe) SELECT
<Lista de colunas da Tabela A>
FROM
<Tabela A>
WHERE
<Coluna A> IN
(SELECT
<Coluna B>
FROM
<Tabela B>)
Sub-query na clausula WHERE
(sintaxe)
Sub-query na clausula FROM
(sintaxe)
SELECT
<Lista de colunas da Tabela A>,
(SELECT
<Coluna B>
FROM
<Tabela B>
WHERE
<Coluna B> = <Tabela A>.<Coluna A)
FROM
<Tabela A>
Sub-query na clausula FROM
(sintaxe)
Scripts completos utilizados nesta aula
disponíveis na URL abaixo:
https://github.com/apbertoletti/Pronatec-BD2
Por hoje é só...
Bora estudar
e praticar!