Utilice el Diseñador de consultas para crear consultas complejas en varias tablas sin escribir ningún código.
SQL Server Management Studio incluye Query Designer para ayudar en la creación de consultas. Es una herramienta visual que le permite seleccionar las tablas y columnas que desea en su consulta, así como cualquier criterio de filtrado.
No es necesario escribir ningún código SQL:Query Designer lo generará por usted.
Utilice el Diseñador de consultas para crear una consulta simple
Ahora usaremos el Diseñador de consultas para crear una consulta simple. Si ha seguido este tutorial, ahora tendrá una base de datos con tres tablas, todas las cuales contienen datos. Y debido a que hemos establecido una relación entre estas tablas, ahora podemos ejecutar consultas en las tres, devolviendo registros relacionados.
-
Abra el Diseñador de consultas
Abra una nueva ventana de consulta haciendo clic en Nueva consulta en la barra de herramientas.
Luego seleccione Consulta> Consulta de diseño en el Editor... del menú superior.
Si no puede ver la Consulta opción en el menú superior, primero haga clic dentro de la ventana de consulta. Esto cambiará los elementos del menú superior para que sean opciones relacionadas con la consulta.
-
Añadir las Tablas
Aquí, selecciona qué tablas desea incluir en su consulta.
Seleccione los tres y haga clic en Agregar .
Haga clic en Cerrar para cerrar el cuadro de diálogo.
-
Diseñar la consulta
Ahora verá las tablas seleccionadas y sus relaciones en el Diseñador de consultas. Siéntase libre de hacer clic y arrastrarlos para proporcionar una mejor visualización de su relación entre ellos.
También puede cambiar el tamaño de cada panel haciendo clic en su borde y arrastrándolo hacia arriba o hacia abajo.
Cómo diseñar una consulta
En el panel superior (el Panel de diagrama), haga clic en cada columna que desee incluir en la consulta (ya sea que desee mostrarla o no). Cada columna que seleccione en el panel superior aparecerá automáticamente en el panel central.
En el panel central (el Panel de cuadrícula o el Panel de criterios), use el Salida casilla de verificación para indicar qué columnas se devolverán en los resultados. Usar Tipo de clasificación para especificar el orden de los resultados por una columna determinada. Puede usar Orden de clasificación para especificar qué columna se ordenará primero, segundo, etc. Use Filtro para agregar criterios de filtrado para filtrar los registros devueltos.
El panel inferior (el Panel SQL) genera dinámicamente la declaración SQL que produce su consulta. Esta es la instrucción que se ejecutará cuando cierre Query Designer y ejecute la consulta.
Nuestro ejemplo
En nuestro ejemplo, nuestra consulta devolverá todos los álbumes (junto con su género, artista y género) que se lanzaron en los últimos diez años. El criterio para lograr esto es >DATEADD(year, - 10, GETDATE()) . La consulta ordenará los resultados por fecha de publicación en orden descendente.
Este es un primer plano del Panel de criterios:
Puede cambiar el orden de las columnas haciendo clic y arrastrándolas hacia arriba o hacia abajo.
Si está leyendo esto mucho después de que se escribió este tutorial, es posible que deba ajustar los criterios para retroceder 20 años o más antes de obtener algún resultado.
Alternativamente, podrías agregar algo un poco más moderno a la colección de música :)
Asegúrese de mantener esta consulta abierta en la ventana de consultas porque, a continuación, la guardaremos como una vista.