Sub consulta

11

description

INTRODUCCION A UNA SUB CONSULTA

Transcript of Sub consulta

Page 1: Sub consulta
Page 2: Sub consulta

TECNICA Y MANEJO DE ARCHIVOINTEGRANTES : PECHE AGUILAR José Carlos ESPECIALIDAD: Computación e InformáticaPROFESORA: Fanny Pita ChapilliquenCICLO: IV B

Page 3: Sub consulta

A

Page 4: Sub consulta

DEFINICION DE SUB CONSULTA

SUB CONSULTA DE VARIAS FILAS

LOS OPERADORES DE CONUNTO

Page 5: Sub consulta

SUB CONSULTA

DEFINICION: Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT. Normalmente se utilizan para filtrar una clausula WHERE o HAVING con el conjunto de resultados de la subconsulta, aunque también pueden utilizarse en la lista de selección.

Page 6: Sub consulta

TIPOS DE SUB CONSULTAS

SUB CONSULTAS DE VARIAS FILAS

SON DOS

1). SUBCONSULTA DE UNA SOLA FILA FILA

2). SUBCONSULTA DE VARIAS FILA

Page 7: Sub consulta

1). SUBCONSULTA DE UNA SOLA FILA

2). SUBCONSULTA DE VARIAS FILA

SUB CONSULTA

DE VUELVE CONSULTA PRINCIPAL

ST - CLERK

CONSULTA PRINCIPAL

SUB CONSULTA

DE VUELVE

ST - CLERK

SA - MAN

Page 8: Sub consulta

1). SUBCONSULTA DE UNA SOLA FILA FILA

2). SUBCONSULTA DE VARIAS FILA

Operado Significado

= Igual que

> Mayor que

=> Mayor o igual que

< Menor que

<= Menor o igual que

<> No igual a

Operador Significado

IN Igual a cualquier miembro de la lista

ANY Compara el valor con cada valor de vuelto por la sub consulta

ALL Compara el valor con todos los valores devueltos por la sub consulta

Devuelven más de una fila

Utilizan operadores de comparación de varias filas

Devuelven una sola fila

Utilizan operadores de comparación de una sola fila

Page 9: Sub consulta

Operadores de conjuntos

En la expresiones multidimensionales (MDX),los operadores de conjuntos Ejecutan operaciones en miembros o conjuntos y devuelven un conjunto. Por lo general, los operadores de conjuntos se utilizan como alternativa a las distintas funciones de conjuntos en expresiones MDX. (SQL Server 2008)

Page 10: Sub consulta

MDX es compatible con los operadores de conjuntos que se indican en la siguiente tabla.

Operador Descripción

- (Except) Devuelve la diferencia entre dos conjuntos y elimina los miembros duplicados.Este operador es funcionalmente equivalente a la función Except.

* (Crossjoin) Devuelve el producto cruzado de dos conjuntos.Este operador es funcionalmente equivalente a la función Crossjoin.

: (Range) Devuelve un conjunto en su orden natural, con dos miembros especificados como extremos y todos los miembros entre ellos incluidos como miembros del conjunto.

+ (Union) Devuelve la unión de dos conjuntos y excluye los miembros duplicados. Este operador es funcionalmente equivalente a la función Union (MDX).

Page 11: Sub consulta