Blanco finalmente se subió a este camino de no retorno ---- texto pequeño notas de estudio MySQL (7) ---- subconsultas

**
Blanca finalmente se subió a este camino de no retorno ---- texto pequeño MySQL Notas de Estudio (1)

Blanco finalmente se subió a este camino de no retorno ---- texto pequeño estudio MySQL notas (2) ---- condiciones de la consulta

Blanco finalmente se subió a este camino de no retorno ---- texto pequeño notas de estudio MySQL (3) ---- tipo interrogando

White fue finalmente se embarcó en un estudio señala MySQL no retorno ---- texto pequeño (4) ---- funciones básicas comunes

Blanco finalmente se subió a este camino de no retorno ---- texto pequeño notas de estudio MySQL (5) ---- agrupar consultas
...
...
extremo blanco se embarcó en este camino de no retorno ---- pequeña notas de estudio texto MySQL (directorio)
**
        ayer recordamos con tristeza condolencias a aquellos que perdieron, todas las páginas se han convertido en gris, todos los juegos son también la toma de parada, que no sabemos es cómo pasar ayer que días dolorosos de él, pero el texto pequeño a dormir durante mucho tiempo, ja, ja, no sé por qué que está atrapado, el estudio de hoy es una sub-consulta, si útil para usted, por favor punto como la atención, los textos pequeños notas de estudio MySQL por entregas entre ...
**
conceptos : aparecer dentro de otras declaraciones instrucción sELECT, llamada la consulta o subconsulta;
         anidada dentro de otra instrucción de consulta es decir, la consulta de selección externa, denominada consulta primaria exterior o consultas.
Clasificación:
    posición por una subconsulta aparece:
                            volver seleccionar: sólo admiten una consulta escalar
                            desde atrás: subconsultas mesa de apoyo
                            detrás de donde o tener: ★ consulta escalar (sola consulta) ★
                                                                   subconsulta columna (multilínea multi-consulta) ★
                                                                   fila sub investigación
                           Detrás existe (la sub-consulta pertinente) subconsultas de mesa

    Diferentes rangos de acuerdo con el número conjunto de resultados:
                            consulta escalar (conjunto de resultados sólo una línea a)
                            de consulta Liezi (conjunto de resultados sólo sobre una fila)
                            filas de subconsulta (conjunto de resultados tiene una fila de varias columnas también pueden ser múltiples filas)
                            sub consulta la tabla (el resultado de establecidos por lo general varias columnas y filas)

Nota: Si una fila o más de una, siempre y cuando la consulta se puede llamar a consultas sub-mesa, pero por lo general se refieren a las subconsultas de mesa en general se refiere a las filas y columnas.

# A, donde o tener la espalda

1, una subconsulta escalar (subconsulta individual)
2, subconsulta columna (subconsultas de varias filas)
3, subconsultas fila (líneas de múltiples filas de varias columnas o filas)

Características :
① subconsulta colocan entre paréntesis
② de la condición general del derecho subconsulta
③ consulta escalar, típicamente con el uso de operadores de una sola línea>, <,> =, <=, =, <>
    columna subconsulta general con los operadores multilínea utilizar en cualquier / algunos, todos
subconsulta ejecución ④ con preferencia a ejecutar la consulta principal, la consulta principal, porque las condiciones de uso de los resultados de la subconsulta.

# 1, una subconsulta escalar

Ejemplo (1): Pregunta No. 50 es mayor que el salario mínimo ID de departamento salario mínimo del sector y su salario mínimo.
Aquí Insertar imagen Descripción
Ejemplo (2): 141 vuelve job_ ID y el mismo empleado, empleados salariales más de 143 nombre del empleado, Identificación del job_ y salarios.
Aquí Insertar imagen Descripción

# 2, subconsulta columna (subconsultas de varias filas)

subconsultas de varias filas con multilínea operadores de comparación en general usan juntos,

operadores de comparación de varias hileras significado
EN / NO EN Iguales (no igual a) cualquiera de una lista
CUALQUIER COSA Y uno de los valores devueltos por la comparación subconsulta
TODAS Y todos los valores devueltos por la subconsulta Compara

Ejemplo (1): consulta que otros tipos de Identificación del job_ es el empleo 'IT_ PROG' o bien los bajos salarios y sueldos de los empleados de un número personal, nombre, job_ _id y el salario
Aquí Insertar imagen Descripción
general encontrado con este problema antes de la moderación, paso a paso, primer sub-consulta para encontrar el
primer paso: consulta "IT_PROG" puestos de trabajo en los salarios de todos los empleados en el
Aquí Insertar imagen Descripción
segundo paso: consulta salario <el primer paso en cualquiera de salario de un empleado el número de empleado, nombre, job_id, y el sueldo a
Aquí Insertar imagen Descripción

# 3, filas de sub-consulta (una fila conjunto de resultados múltiples columnas o filas y columnas)

número de consultas de los empleados y la información de la mayor salario mínimo de los empleados: Ejemplo
Aquí Insertar imagen Descripción

# En segundo lugar, seleccionar la parte de atrás

Seleccione sólo apoyo a la consulta cuántica estándar

número de consultas de los empleados en cada departamento: Ejemplo
Aquí Insertar imagen Descripción

# Tres, por detrás

Actuará como una tabla de resultados sub-consulta, que llama de apellido

Para la castaña: el salario promedio de cada departamento consulta la escala salarial.
El primer paso : en primer lugar comprobar el salario promedio de cada departamento.
Aquí Insertar imagen Descripción
Paso dos : el primer paso y luego salir los resultados como un conjunto de mesa para la conexión a la segunda mesa, y poner los criterios de filtro de revisar el nivel de salario del salario medio.
Aquí Insertar imagen Descripción
resultados de la consulta:
Aquí Insertar imagen Descripción

# Cuatro, existe detrás (la sub-consulta pertinente)

     existe aquí es un conocimiento suplemento, subconsultas con predicado EXISTS no devuelve ningún dato, producidos lógico verdadero valor "verdadero" o el valor lógico FALSO "falsa", es decir, el valor booleano "verdaderos" devuelve "1", "falso" devuelve "0"

Para el castaño:
Debido a que la mesa se puede disfrutar de los resultados para que la información apellidos es "verdadero", devuelve un valor de "1"
Aquí Insertar imagen Descripción
Como otro de castaño: porque no hay una tabla llamada "Xiaohong" para que la gente Resultados por retorno "falsa" un valor de "0"
Aquí Insertar imagen Descripción
caso: los empleados de consulta de nombres de departamentos
Aquí Insertar imagen Descripción
en circunstancias normales , se puede usar existe una consulta correlacionada in puede ser utilizado para reemplazar, pero los dos todavía tienen algunas diferencias.
Aquí Insertar imagen Descripción

Liberadas nueve artículos originales · ganado elogios 38 · vistas 3732

Supongo que te gusta

Origin blog.csdn.net/qq_45948983/article/details/105331105
Recomendado
Clasificación