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 alrededor de 9 años
70
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
                        7 Técnicas para Aprender Matemáticas
                        maya velasquez
                        Ramas del derecho
                        Mónica Molina
                        Reported Speech
                        María Escobar
                        Reported Speech (I) - Estilo indirecto
                        Diego Santos
                        Promoción de ventas
                        VICTOR HUGO ORTIZ ALCALA
                        INGLÉS-Diminutas...
                        Ulises Yo
                        III. FORMACIÓN Y DESARROLLO PROFESIONAL DE LOS MAESTROS
                        DIRECCIÓN GENERAL DE EDUCACIÓN FISICA FEDERALIZADA
                        ESPAÑA FÍSICA: TERMOS
                        Nuria Prado Álvarez
                        Mock exam 2018 (Your must discount 1 points per failed answer - 0,1 in the exam, not here)
                        María Jordano de la Torre