Una consulta simple es una consulta básica que recupera datos de una o más tablas. Los datos se devuelven en formato tabular, donde cada fila representa un registro y cada columna representa un campo.
Consulta de tabulación cruzada
Una consulta de tabulación cruzada es una consulta más compleja que le permite resumir y comparar datos de dos o más tablas. Los datos se devuelven en formato de tabla cruzada, con los valores de una tabla mostrados en filas y los valores de la otra tabla mostrados en columnas.
Diferencias clave entre consultas simples y consultas cruzadas
* Finalidad: Se utiliza una consulta simple para recuperar datos, mientras que una consulta cruzada se utiliza para resumir y comparar datos.
* Formato: Una consulta simple devuelve datos en formato tabular, mientras que una consulta cruzada devuelve datos en formato tabular.
* Complejidad: Una consulta simple es una consulta básica, mientras que una consulta cruzada es una consulta más compleja.
* Uso: Las consultas simples se utilizan para una variedad de tareas, como recuperar información de contacto del cliente o datos de ventas de productos. Las consultas cruzadas se utilizan para analizar datos, como comparar cifras de ventas por producto o región.
Ejemplo
El siguiente es un ejemplo de una consulta sencilla:
```sql
SELECCIONAR
nombre_cliente,
correo electrónico del cliente
DE
clientes
```
Esta consulta devolverá todos los nombres de clientes y direcciones de correo electrónico de la tabla de clientes.
El siguiente es un ejemplo de una consulta de tabulación cruzada:
```sql
SELECCIONAR
nombre_producto,
SUMA(ventas) COMO total_ventas
DE
ventas
Agrupar por
nombre_producto
```
Esta consulta devolverá las ventas totales de cada producto en la tabla de ventas. Los datos se devolverán en formato de tabla cruzada, con los nombres de los productos mostrados en filas y las cifras de ventas totales en columnas.