SUBCONSULTAS EN MYSQL

Descrição

CAPITULO DEDICADO A SUBCONSULTAS
Victor Romero
Mapa Mental por Victor Romero, atualizado more than 1 year ago
Victor Romero
Criado por Victor Romero aproximadamente 9 anos atrás
70
0

Resumo de 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

                        Semelhante

                        Herramientas colaborativas en internet
                        Jenny lorena JARAMILLO
                        Macroeconomia - 1.2 - Agregados, Criação de moeda e Contas do Sistema
                        glenerdourado
                        Atualidades- Notícias
                        Nathália Marins
                        Comunicação de Dados e Redes
                        cesarfabr
                        Artigo Científico - estrutura
                        alineadc
                        ORAÇÕES SUBORDINADAS ADVERBIAIS
                        trackerian
                        O Segredo para uma Memória Ativa
                        Alice Sousa
                        Sistema Circulátorio
                        Daniela Barreto3004
                        Estatuto dos militares - Exercício 1
                        Ibsen Rodrigues Maciel
                        ANATOMOFISIOLOGIA - SISTEMA NERVOSO CENTRAL
                        Keyla Lima