SUBCONSULTAS EN MYSQL

Descripción

CAPITULO DEDICADO A SUBCONSULTAS
Victor Romero
Mapa Mental por Victor Romero, actualizado hace más de 1 año
Victor Romero
Creado por Victor Romero hace casi 9 años
69
0

Resumen del Recurso

SUBCONSULTAS EN MYSQL
  1. ¿QUE ES UNA SUBCONSULTA?
    1. UNA SUBCONSULTA NO ES MAS QUE UNA CONSULTA DENTRO DE OTRA CONSULTA LAS CUALES UTILIZAN LAS SENTENCIA SELECT JUNTO CON LAS CLAUSULAS WHERE Y HAVING PARA INDICAR CONDICIONES
      1. LAS SUBCONSULTAS SE DIVIDEN EN TES GRUPOS DEACUERDO AL NUMERO DE FILAS Y COLUMNAS QUE DEVUELVEN, LOS CUALES SON:
        1. SUBCONSULTAS QUE DEVUELVEN UN UNICO VALOR (UNA FILA CON UNA UNICA COLUMNA)
          1. EL VALOR DEVUELTO POR LA SUBCONSULTA PUEDE SER USADO COMO UN VALOR NORMAL EN UNA EXPRECION U COMPARACIÓN, PUEDE SER USADA PRACTICAMENTE EN CUALQUIER LUGAR DE UNA CONSULTA PRINCIPAL AUNQUE LOS LUGARES MAS COMUNES SON LAS CLAUSULAS WHERE Y HAVING
          2. SUBCONSULTAS QUE DEVUELVEN UNA UNICA FILA CON MAS DE UNA COLUMNA
            1. UNA SUBCONSULTA QUE DEVUELVE UNA UNICA FILA ES USADA COMUNMENTE EN PREDICADOS, EN EL WHERE O EN EL HAVING,, SU FORMA DE USO ES (EXP1,EXP2..) Y SE USA EL OPERADOR (SUBCONSULTA)
            2. SUBCONSULTAS QUE DEVUELVEN UN CONJUNTO DE FILAS ES DECIR (CERO UNA O VARIAS FILAS)
              1. EN ESTE TIPO DE CONSULTAS NO SE PUEDEN USAR LOS OPERADORES TRADICONALES YA QUE ESTOS SOLO SIRVEN PARA COMPARAR UN VALOR CON OTRO Y NO UN VALOR CON MUCHOS QUE ES A DONDE VA ESTE TIPO DE CONSULTA POR LO CUAL DEBEMOS UTILIZAR OPERADORES LOGICOS.
            3. ¿CUANDO SE USAN?
              1. UNA SUBCONSULTA SE USA CUANDO SE QUIERE EXTRAER INFORMACION ESPECIFICA DE UNA O VARIAS TABLAS QUE CONFORMAN UNA BASE DE DATOS CON MILES DE REGISTROS.
            4. ¿PARA QUE SIRVEN?
              1. SIRVEN PARA EXTRAER DETERMINADA INFORMACION VALIOSA Y REALIZAR ALGUN TIPO DE CALCULO SON TENER QUE REVISAR TABLA POR TABLA EN SOLO UNA OPERACION Y ASI PODER TOMAR DECICIONES,
              2. COMPONENTES DE UNA SUBCONSULTA
                1. OPERADORES
                  1. IN
                    1. ESTE OPERADOR COMPRUEBA LA PERTENENCIA AUN CONJUNTO, LA OPERACION A IN B DEVUELVE CIERTO SI A PERTENECE AL CONJUNTO B
                    2. EXIST
                      1. LA OPERACION EXIST B DEVUELVE CIERTO SI EL CONJUNTO B CONTIENE ALMENOS UN ELEMENTO DE LA FILA
                      2. ALL
                        1. LA OPERACION A>=ALL(B) DEVUELVE CIERTO SI A ES MAYOR O IGUAL A TODOS LOS ELEMENTOS DEL CONJUNTO B
                        2. ANY
                          1. LA OPERACION MAYOR QUE ANY(B) DEVUELVE CIERTO SI A ES MAYOR QUE ALGUNO DE LOS ELEMENTOS DEL CONJUNTO B
                          2. SOME
                            1. SOME ES EQUIVALENTE AL ESTANDAR DE SQL DE ANY, SE UTILIZA ESTE TIPO DE COMPARACION CUANDO QUEREMOS COMPARAR EL RESULTADO DE LA EXPRECION CON UNA LISTA DE VALORES Y ACTUAR EN FUNCION DEL MODIFICADOR EMPLEADO
                        Mostrar resumen completo Ocultar resumen completo

                        Similar

                        Herramientas colaborativas en internet
                        Jenny lorena JARAMILLO
                        TARJETAS ESTUDIO CUERPOS GEOMÉTRICOS
                        Ruth Pérez Sánchez
                        Apuntes sobre Modelos Atómicos - Dalton y Thomson
                        Raúl Fox
                        Un Mundo de Posibilidades con las Fichas
                        Diego Santos
                        Clothing Flashcards
                        Francisco Ochoa
                        Funciones Esenciales de la salud Pública
                        Bere Segovia
                        Estructura de la Constitución de 1978
                        Beatriz Insua
                        Fuentes del Derecho Mercantil
                        Jetzabell Guerre
                        TECNICAS DE VENTAS
                        Mireya Meza Leal
                        KRISTAUTASUNA 6A
                        Txemi López