Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

6.3 Subquery

Ver el tema anterior Ver el tema siguiente Ir abajo

6.3 Subquery

Mensaje por Coboler@ el Lun Mayo 14, 2012 11:48 pm

En una SELECT anidada en otra SELECT la primera se llama SELECT OUTER-LEVEL, y la interna SUBQUERY.

Cuando se usa una SUBQUERY el DB2 la evalua, y sustituye el valor que resulta de ella en la clausula WHERE o HAVING de nivel superior, y puede existir una SUBQUERY dentro de otra, hasta cinco, e incluso mas, de haber varias condiciones de busqueda conectadas por operadores condicionales, cada una con SUBQUERYS.

La instruccion SELECT de una SUBQUERY solo puede especificar 1 colunma, 1 funcion BUILT-IN o 1 expresion aritmetica.

Una SUBQUERY no puede contener una clausula ORDER BY.

Cuando la instruccion de nivel superior es otra SELECT:

. La SUBQUERY puede basarse en la misma tabla o vista o en otra.
. Se puede usar una SUBQUERY en una instruccion WHERE incluso si la SELECT es parte de una DECLARE CURSOR, INSERT o CREATE VIEW.

Cuando la instruccion de nivel superior es UPDATE o DELETE la SUBQUERY no puede basarse en la misma tabla o vista.
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.