LIKE
1. LIKE statement
2. Voorbeeld
1. LIKE statement
LIKE wordt gebruikt om een bepaalde resultaten te zoeken in een tabel. Dit wordt bijvoorbeeld gebruikt bij zoekvelden. Je kunt op drie verschillende mogelijkheden zoeken:
Zoeken naar resultaten die beginnen met 'zoekterm'. Dit kan bijvoorbeeld handig zijn als je alle leden wilt selecteren die beginnen met de letter 'a'.
SELECT veldnaam FROM tabel WHERE inhoud LIKE 'zoekterm%'
|
Zoeken naar resultaten
die eindigen met 'zoekterm'.
SELECT veldnaam FROM tabel WHERE inhoud LIKE '%zoekterm'
|
Zoeken naar resultaten, waar 'zoekterm' in voorkomt. Deze methode wordt het meeste gebruikt.
SELECT veldnaam FROM tabel WHERE inhoud LIKE '%zoekterm%' |
top
2. Voorbeeld
Geen paniek als u het nog niet snapt, we laten enkele voorbeelden zien.
De SQL tabel 'leden':
ID |
Voornaam |
Achternaam |
Leeftijd |
1 |
Joël |
Verheyen |
17 |
2 |
Wijnand |
de Ridder |
19 |
3 |
Dennis |
Lexis |
15 |
|
Als we de leden willen selecteren die beginnen met een 'j' dan gebruiken we volgende query:
SELECT Voornaam FROM leden WHERE Voornaam LIKE 'j%' |
We krijgen dan als resultaat:
ID |
Voornaam |
Achternaam |
Leeftijd |
1 |
Joël |
Verheyen |
17 |
|
Als we alle voornamen en achternamen willen selecteren, waar 'de' in voorkomt, dan gebruiken we volgende query:
SELECT voornaam, achternaam FROM leden WHERE voornaam LIKE '%de%' OR achternaam LIKE '%de%' |
ID |
Voornaam |
Achternaam |
Leeftijd |
2 |
Wijnand |
de Ridder |
19 |
3 |
Dennis |
Lexis |
15 |
|
top
|