Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Database schema

Overzicht WHERE-concepten

Concept Gebruik Voorbeeld
WHERE Rijen filteren WHERE basisprijs > 8
=, <>, <, <=, >, >= Getallen vergelijken WHERE basisprijs <> 8
LIKE '%...' Zoeken in tekst WHERE naam LIKE 'M%'
AND Alle voorwaarden gelden WHERE basisprijs > 8 AND basisprijs < 10
OR Één voorwaarde geldt WHERE basisprijs < 7 OR naam LIKE '%ham%'
NOT Uitsluiting WHERE NOT naam LIKE '%kip%'
Haakjes Volgorde van operatoren WHERE (... OR ...) AND NOT ...
-- Commentaar -- dit wordt genegeerd

Volgorde van SQL-commando’s

De zes basis-commando’s van een SQL-query staan altijd in deze volgorde:

Commando Doel
SELECT Kies welke kolommen je wilt tonen
FROM Bepaal uit welke tabel je data haalt
WHERE (Optioneel) Stel voorwaarden aan de data
GROUP BY (Optioneel) Groepeer de resultaten
HAVING (Optioneel) Voorwaarde op een groep
ORDER BY (Optioneel) Sorteer de resultaten

Tips voor nette code

  1. SQL-commando’s in HOOFDLETTERS
  2. Elk commando op een nieuwe regel
  3. Kolommen gescheiden door komma’s
  4. Query afsluiten met puntkomma ;
  5. Commentaar toevoegen met --