“Conocimientos software>Software de base de datos

Función de agregado en consultas Sub

2012/2/2
Un sub - consulta es un tipo de sentencia SQL que se ejecuta una consulta en una consulta . Por ejemplo , se ejecuta una sub - consulta para recuperar datos de una tabla , y luego la consulta principal recupera un conjunto final de resultados de la subconsulta. Sub -consultas se utilizan en consultas complejas en las que el administrador de base de datos quiere consultar de varias tablas y no se puede utilizar la instrucción JOIN estándar. Arquitectura Sub -Query

subconsulta está contenida dentro de la consulta principal . Normalmente, el administrador de base de datos utiliza la instrucción JOIN para unirse a otra mesa para la mesa principal. Si eso no es posible, la sub - consulta se utiliza para recuperar una lista de registros. La subconsulta se ejecuta siempre en primer lugar, y los principales filtros de consulta fuera de la subconsulta. Usted también puede tener sub-consultas dentro de un sub -query . La consulta interna se ejecuta siempre en primer lugar.
Crear una
Sub -Query

El sub - consulta es típicamente un " selecto " de consulta. Cuando se crea el programa de base de datos, primero se definen las reglas de negocio sub - consulta. Por ejemplo , utilice la siguiente instrucción SQL para devolver una lista de cuentas de usuario en una tabla : SELECT * FROM usernameThe carácter "*" devuelve todos los campos de la tabla , por lo que puede utilizar la consulta principal para visualizar y filtrar los datos que necesidad de ver o procesar . También puede filtrar los registros de la subconsulta. Por ejemplo , utilice la siguiente consulta para obtener sólo las cuentas de usuario que el usuario tiene un primer nombre de " Jane ": select * from usuario donde nombre = ' Jane '
Agregue el principal consulta

Con la sub - consulta definida , puede configurar la consulta principal . Cuando se utiliza una consulta como una sub - consulta, contienen la subconsulta entre paréntesis. Por ejemplo , utilizando el nombre de la cuenta de consulta, la sub - consulta se parece a lo siguiente: ( select * from usuario donde nombre = ' Jane ' ) Para añadir la consulta a una consulta principal , utilice la siguiente : insert into personas ( select * from nombre de usuario , donde nombre = ' Jane ' ) Esta instrucción copia los nombres de cuenta de la tabla de usuario y los inserta en la tabla de " pueblo" .
la Declaración eN

"IN" instrucción utiliza una subconsulta para recuperar una lista de los registros que están "en " otra tabla. Por ejemplo, si desea ver una lista de las personas con una identificación de "1 ", ubicada en un cuadro aparte de nombres de usuario , utilice la siguiente instrucción : select * from cuentas donde ID es ( seleccione ID de usuario donde ID = 1 ) Esta declaración pone todas las cuentas que tienen un nombre de usuario con un ID de 1 . Estas consultas complejas se utiliza cuando se tienen varias tablas con datos vinculados , similares.

Software de base de datos
Introducción al acceso a la programación
¿Qué es ParetoLogic DriverCure
Cómo diseñar almacenes de datos de esquema estrellas
Cómo trazar Autocorrelación en SPSS
Cómo utilizar InfoPath como fuente de SSIS
Cómo copiar archivos de macros en Access 2007
Cómo convertir Odb a Mdb
Cómo crear informes en Filemaker
Conocimientos Informáticos © http://www.ordenador.online