Está en la página 1de 9

Introduccin a SQL

Objetivos

Qu es una subconsulta?
!
"
#

$
&'()
*+ '

%
,

$
&'()

%
./

Guas para utilizar subconsultas


0
1
('
#
4

' 23

"
5

Subconsultas de un registro
!
$

Operadores
(
8

) "

78

) "

68

67

Ejemplo
$
&'()
*+ '

%
:4 % :
"
"
"8 $)9
;".
&'()
" ./

Subconsultas de Mltiples Registros


'
!

(
9
;

<;3
<

Ejemplos ANY y ALL


$

" % :
%
:4 % :
"
&'()
"
*+ '
"6 <;3$
"
&'()
"
*+ ' 4 % 8 =
9
$%>'(?=
.
<; 4 % 67 =
9
$%>'(?=
/
$
&'()
*+ '

" % :
%
:4 % :
"
"
"6 < $
"
&'()
"
*+ ' 4 % 8 =
9
$%>'(?=
.
<; 4 % 67 =
9
$%>'(?=
/

Ejemplo IN
$
&'()
*+ '
$
&'()

%
"

"

" % 9
;
%
./

Nulos en Subconsultas
$

&'()
*+ '
$
&'()
@

"
" % ;($9
;
%
./

"

Subconsultas de Mltiples Columnas


!
$
4

$
&'()
*+ '

:
-

B:
$
&'()
*+ '

:A
C: A. 9
;
:
:A
./

Subconsultas comparadas por tupla


4

$
&'()
*+ '

<

"

" % :
% :
%
"
% :
% .
9
;$
% :
%
&'()
"
*+ '
" %
BDE:BEB..
" % ;($9 BDE:BEB./

Subconsultas comparadas ind.


:

$
&'()
*+ '

<

<

" % :
% :
%
"
% 9
;$
%
&'()
"
*+ '
" %
BDE:BEB..
% 9
;$
%
&'()
"
*+ '
" %
BDE:BEB..
" % ;($9 BDE:BEB./

Subconsultas en el FROM
#
&'()

$:

&'()
$

"

"
$

Ejemplo de una Subconsulta en el


FROM
%

":
% :

&'()

"
:
$
% :
<F?".
&'()
"
?'(!> "
% .
*+ '
% 8
<;
"7
/

Prctica
B

"
1
G H" ,

4
"

G H"
C
"
:
I
"
4

Prctica
E

:
"4 9
9

"
BDJJ

También podría gustarte