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 quase 9 anos atrás
69
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
                        Noções de Direito Administrativo
                        Alynne Saraiva
                        Histologia Humana - Tecido Epitelial
                        Marcella F. Brunhara
                        Substantivo (em construção)
                        Ray Macunayma
                        Sistema Cardiovascular: Artérias, Veias e Capilares
                        Natália Abitbol
                        Fisiologia Humana
                        Felipe Penha
                        Geografia - Problemas ambientais e outros
                        Catarina Araújo
                        Redação Oficial
                        Lavs Agah
                        Citações de filósofos para sua redação
                        Maria Fernanda
                        PROCESSO LEGISLATIVO
                        Mateus de Souza