Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdFrans Arthur Verbeke Laatst gewijzigd meer dan 9 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.