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 Word in twaalf dagenMEU€ 22, WordPerfect 9BB€ 29, Xtal Reports de luxeMEU€ 32, Access voor dummiesBB€ 32, Haal het onderste uit ExcelAS€ 39, Brieven schrijven in WordAS€ 35, Quicksmith 2.0BB€ 79, Inleiding in databasesMEU€ 89, 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 bnr BESTELLING Gevraagd wordt welke orders nog niet geleverd zijn.

8 IS NULL b_datl_dat bnr BESTELLING SELECT bnr FROM bestelling WHERE l_dat IS NULL; SELECT bnr FROM bestelling WHERE l_dat IS NULL; bnr

9 IS NOT NULL b_datl_dat bnr BESTELLING SELECT bnr FROM bestelling WHERE l_dat IS NOT NULL; SELECT bnr FROM bestelling WHERE l_dat IS NOT NULL; bnr

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 bnr BESTELLING Gevraagd wordt hoeveel orders er zijn. SELECT COUNT(*) FROM bestelling; SELECT COUNT(*) FROM bestelling; Expr COUNT(*) telt rijen

12 Opletten bij iets anders dan * b_datl_dat bnr 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 bnr 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 Word in twaalf dagenMEU€ 22, WordPerfect 9BB€ 29, Xtal Reports de luxeMEU€ 32, Access voor dummiesBB€ 32, Haal het onderste uit ExcelAS€ 39, Brieven schrijven in WordAS€ 35, Quicksmith 2.0BB€ 79, Inleiding in databasesMEU€ 89, BOEKEN Verzamelfuncties BOEKNRTITELUITGEVERPRIJS Word in twaalf dagenMEU€ 22, WordPerfect 9BB€ 29, Xtal Reports de luxeMEU€ 32, Access voor dummiesBB€ 32, Haal het onderste uit ExcelAS€ 39, Brieven schrijven in WordAS€ 35, Quicksmith 2.0BB€ 79, Inleiding in databasesMEU€ 89, 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; Expr SELECT COUNT(*) FROM boeken; Expr

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