De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.

Verwante presentaties


Presentatie over: "7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam."— Transcript van de presentatie:

1 7 Databases

2 SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam = ‘Odile’;

3 7 Databases SAMENGESTELDE VOORWAARDEN 2 Geef een lijst van de D-spelers. SELECT voornaam, naam FROM leden WHERE enkel = ‘D1’ OR enkel = ‘D2’;

4 7 Databases LIKE-COMPONENT 1 Geef een lijst van de D-spelers. SELECT voornaam, naam FROM leden WHERE enkel LIKE ‘D?’; ? geeft aan dat er één teken mag staan in standaard SQL: _

5 7 Databases LIKE-COMPONENT 2 Geef een lijst van namen waarvan de achternaam met Jans begint. SELECT voornaam, naam FROM leden WHERE naam LIKE ‘Jans*’; * geeft aan dat er van alles mag staan in standaard SQL: %

6 7 Databases LOGISCHE OPERATOREN 1 ANDaan beide voorwaarden moet worden voldaan. ORaan één van beide voorwaarden moet worden voldaan. NOTaan de voorwaarde moet niet worden voldaan. Geef een lijst van de leden die niet uit Doetinchem komen. SELECT voornaam, naam FROM leden WHERE NOT woonplaats = ‘Doetinchem’;

7 7 Databases OPERATOREN =is gelijk aan >groter dan <kleiner dan >=groter dan of gelijk aan <=kleiner dan of gelijk aan <>niet gelijk aan standaard SQL: ^= Geef een lijst van de leden die niet uit Doetinchem komen. SELECT voornaam, naam FROM leden WHERE woonplaats <> ‘Doetinchem’;

8 7 Databases LOGISCHE OPERATOREN 2 ANDaan beide voorwaarden moet worden voldaan. ORaan één van beide voorwaarden moet worden voldaan. NOTaan de voorwaarde moet niet worden voldaan. IS NULLhet veld is leeg. Geef een lijst van de leden die geen telefoonnummer hebben. SELECT voornaam, naam FROM leden WHERE telefoonnr IS NULL;

9 7 Databases IN-COMPONENT Geef een lijst van de B en C-spelers. SELECT voornaam, naam FROM leden WHERE enkel = ’C2’ OR enkel = ‘C1’ OR enkel = ‘B2’ OR enkel = ‘B1’;

10 7 Databases IN-COMPONENT Geef een lijst van de B en C-spelers. SELECT voornaam, naam FROM leden WHERE enkel IN (’C2’, ‘C1’, ‘B2’, ‘B1’);

11 7 Databases SAMENGESTELDE VOORWAARDEN 3 Geef een lijst van de D-speelsters. SELECT voornaam, naam FROM leden WHERE enkel = ‘D1’ OR enkel = ‘D2’ AND geslacht = ‘V’; Levert niet het gewenste resultaat: Alle vrouwelijke D2 spelers en alle D1 spelers (zowel man als vrouw) Oorzaak: AND gaat voor OR.

12 7 Databases SAMENGESTELDE VOORWAARDEN 3 Oplossing: gebruik haakjes. SELECT voornaam, naam FROM leden WHERE (enkel = ‘D1’ OR enkel = ‘D2’) AND geslacht = ‘V’;


Download ppt "7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam."

Verwante presentaties


Ads door Google