Requête simple
Une requête simple est une requête de base qui récupère les données d'une ou plusieurs tables. Les données sont renvoyées sous forme de tableau, chaque ligne représentant un enregistrement et chaque colonne représentant un champ.
Requête croisée
Une requête croisée est une requête plus complexe qui vous permet de résumer et de comparer les données de deux ou plusieurs tables. Les données sont renvoyées sous forme de tableau croisé, avec les valeurs d'une table affichées en lignes et les valeurs de l'autre table affichées en colonnes.
Différences clés entre les requêtes simples et les requêtes croisées
* Objectif : Une requête simple est utilisée pour récupérer des données, tandis qu'une requête croisée est utilisée pour résumer et comparer les données.
* Format : Une requête simple renvoie les données sous forme de tableau, tandis qu'une requête croisée renvoie les données sous forme de tableau croisé.
* Complexité : Une requête simple est une requête de base, tandis qu'une requête croisée est une requête plus complexe.
* Utilisation : Des requêtes simples sont utilisées pour diverses tâches, telles que la récupération des coordonnées des clients ou des données de vente de produits. Les requêtes croisées sont utilisées pour analyser les données, par exemple en comparant les chiffres de ventes par produit ou par région.
Exemple
Voici un exemple de requête simple :
```sql
SÉLECTIONNER
nom_client,
email_client
DEPUIS
clients
```
Cette requête renverra tous les noms de clients et adresses e-mail de la table clients.
Voici un exemple de requête croisée :
```sql
SÉLECTIONNER
nom_produit,
SUM(ventes) AS total_ventes
DEPUIS
ventes
GROUPER PAR
nom_produit
```
Cette requête renverra les ventes totales pour chaque produit dans le tableau des ventes. Les données seront renvoyées sous forme de tableau croisé, avec les noms de produits affichés en lignes et les chiffres de ventes totaux affichés en colonnes.
|