MySQL het SELECT statement met clausules
Probleem
Het is niet voldoende om rijen te kunnen selecteren, je moet ook in staat zijn om bijvoorbeeld statistische gegevens te genereren.
Oplossing
Met het SELECT statement kan je gegevens uit de database die in tabelvorm geretourneerd worden. De algemene syntaxis van het SELECT statement is:
SELECTexpressie(s) waarin sleutelwoorden, namen en constanten zittenFROMtabel
Het SELECT en de FROM clausule zijn verplicht. Maar daarnaast kan je nog andere clausules gebruiken om gegevens te filteren, te groeperen en te sorteren. Het uitgebreide SELECT statement ziet er zo uit:
SELECT expression(s) waarin sleutelwoorden, namen en constanten zitten FROM tabel [WHERE clause] [GROUP BY clause] [HAVING clause] [ORDER BY clause]
De optionele clausules staan tussen vierkante haken om aan te geven dat ze optioneel zijn. We beginnen met zeer eenvoudige SELECT statements, daarna geven we enkele voorbeelden van de optionele clausules.
Tik het volgende statement in:
use JefInghelbrecht; select Familienaam,Titel from Boeken;
De SELECT en de FROM clausule zijn verplicht. Je ziet dat de twee kolommen die we gespecifieerd hebben weergegeven worden maar van alle rijen.
In de volgende lessen leren we de extra clausules gebruiken.