De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50.

Verwante presentaties


Presentatie over: "Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50."— Transcript van de presentatie:

1 Week 2 BIMAIV03 Les A3

2 DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50 2.111.2WordPerfect 9BB€ 29,50 2.111.4Xtal Reports de luxeMEU€ 32,90 2.111.6Access voor dummiesBB€ 32,90 2.112.0Haal het onderste uit ExcelAS€ 39,50 2.112.1Brieven schrijven in WordAS€ 35,00 2.112.3Quicksmith 2.0BB€ 79,50 2.112.4Inleiding in databasesMEU€ 89,90 --- BOEKEN

3 DISTINCT (2) SELECT Vragen kunnen opgelost worden met een simpele SELECT SELECT uitgever FROM boeken; SELECT uitgever FROM boeken; Niet fraai! uitgever MEU BB MEU BB AS BB MEU ---

4 DISTINCT (3) Een betere oplossing: SELECT DISTINCT uitgever FROM boeken; SELECT DISTINCT uitgever FROM boeken; Let op sortering! uitgever AS BB KLW MEU

5 DISTINCT (4) MEERKAMP Van welke verenigingen hebben er leden deelgenomen aan de meerkamp? NAAMVOORNAAMGBJCLUBSPRINTVERKOGELGESLACHT KerkhofsMaarten86Scorpio9,55,59m VerdaasFabian86Scorpio103,966,57m WinterFerdinand de87Scorpio103,856,05m RuttenStijn86Atledo10,43,547,94m Nijs-BikEmile de87Atledo10,43,666,94m HeijmansCoen87Scorpio103,565,42m KronenbergBoyd87Scorpio10,13,744,65m HeesbeenPeter87Spiridon10,53,426,02m ---

6 DISTINCT (5) SELECT DISTINCT club FROM meerkamp; SELECT DISTINCT club FROM meerkamp; Let ook hier op de sortering! club Atledo Scorpio Spiridon

7 Op zoek naar lege velden b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING Gevraagd wordt welke orders nog niet geleverd zijn.

8 IS NULL b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING SELECT bnr FROM bestelling WHERE l_dat IS NULL; SELECT bnr FROM bestelling WHERE l_dat IS NULL; bnr 3 3 6 6

9 IS NOT NULL b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING SELECT bnr FROM bestelling WHERE l_dat IS NOT NULL; SELECT bnr FROM bestelling WHERE l_dat IS NOT NULL; bnr 1 1 2 2 4 4 5 5 7 7

10 IS (NOT) NULL IS NULL is niet hetzelfde als = NULL IS NOT NULL is niet hetzelfde als = NOT NULL

11 Tellen b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING Gevraagd wordt hoeveel orders er zijn. SELECT COUNT(*) FROM bestelling; SELECT COUNT(*) FROM bestelling; Expr1000 7 COUNT(*) telt rijen

12 Opletten bij iets anders dan * b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING Gevraagd wordt hoeveel orders er zijn. SELECT COUNT(bnr) FROM bestelling; SELECT COUNT(bnr) FROM bestelling; Expr1000 7

13 Opletten op lege velden b_datl_dat 22-9 23-9 24-9 23-925-9 23-9 35-9 bnr 1 2 3 4 5 6 7 BESTELLING Gevraagd wordt hoeveel orders uitgeleverd zijn. SELECT COUNT(l_dat) FROM bestelling; SELECT COUNT(l_dat) FROM bestelling; Lege velden tellen niet mee! Expr1000 5

14 BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50 2.111.2WordPerfect 9BB€ 29,50 2.111.4Xtal Reports de luxeMEU€ 32,90 2.111.6Access voor dummiesBB€ 32,90 2.112.0Haal het onderste uit ExcelAS€ 39,50 2.112.1Brieven schrijven in WordAS€ 35,00 2.112.3Quicksmith 2.0BB€ 79,50 2.112.4Inleiding in databasesMEU€ 89,90 --- BOEKEN Verzamelfuncties BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50 2.111.2WordPerfect 9BB€ 29,50 2.111.4Xtal Reports de luxeMEU€ 32,90 2.111.6Access voor dummiesBB€ 32,90 2.112.0Haal het onderste uit ExcelAS€ 39,50 2.112.1Brieven schrijven in WordAS€ 35,00 2.112.3Quicksmith 2.0BB€ 79,50 2.112.4Inleiding in databasesMEU€ 89,90 --- SELECT SUM(prijs) FROM boeken; SELECT SUM(prijs) FROM boeken; Expr1000 € 840,40 SELECT MIN(prijs) FROM boeken; SELECT MIN(prijs) FROM boeken; Expr1000 € 19,50 SELECT MAX(prijs) FROM boeken; SELECT MAX(prijs) FROM boeken; Expr1000 € 89,90

15 Verzamelfuncties SELECT COUNT(prijs) FROM boeken; SELECT COUNT(prijs) FROM boeken; Expr1000 17 SELECT COUNT(*) FROM boeken; Expr1000 17

16 Groepsfuncties SUMSUM MAXMAX AVGAVG MINMIN COUNTCOUNT


Download ppt "Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS 2.111.1Word in twaalf dagenMEU€ 22,50."

Verwante presentaties


Ads door Google