Eenvoudige zoekopdracht
Een eenvoudige query is een basisquery waarmee gegevens uit een of meer tabellen worden opgehaald. De gegevens worden geretourneerd in tabelvorm, waarbij elke rij een record vertegenwoordigt en elke kolom een veld vertegenwoordigt.
Kruistabelquery
Een kruistabelquery is een complexere query waarmee u gegevens uit twee of meer tabellen kunt samenvatten en vergelijken. De gegevens worden geretourneerd in een kruistabelindeling, waarbij de waarden uit de ene tabel in rijen worden weergegeven en de waarden uit de andere tabel in kolommen worden weergegeven.
Belangrijkste verschillen tussen eenvoudige zoekopdrachten en kruistabellen
* Doel: Een eenvoudige query wordt gebruikt om gegevens op te halen, terwijl een kruistabelquery wordt gebruikt om gegevens samen te vatten en te vergelijken.
* Formaat: Een eenvoudige query retourneert gegevens in tabelvorm, terwijl een kruistabelquery gegevens retourneert in een kruistabelindeling.
* Complexiteit: Een eenvoudige query is een basisquery, terwijl een kruistabelquery een complexere query is.
* Gebruik: Eenvoudige zoekopdrachten worden gebruikt voor verschillende taken, zoals het ophalen van klantcontactinformatie of productverkoopgegevens. Kruistabellen worden gebruikt om gegevens te analyseren, zoals het vergelijken van verkoopcijfers per product of per regio.
Voorbeeld
Hier volgt een voorbeeld van een eenvoudige query:
```sql
SELECTEER
klantnaam,
klant_e-mailadres
VAN
klanten
```
Deze zoekopdracht retourneert alle klantnamen en e-mailadressen uit de klantentabel.
Hier volgt een voorbeeld van een kruistabelquery:
```sql
SELECTEER
productnaam,
SUM(verkoop) AS totale_verkoop
VAN
verkoop
GROEP DOOR
productnaam
```
Deze zoekopdracht retourneert de totale verkoop voor elk product in de verkooptabel. De gegevens worden geretourneerd in kruistabelformaat, waarbij de productnamen in rijen worden weergegeven en de totale verkoopcijfers in kolommen worden weergegeven. |