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.

Slides:



Advertisements
Verwante presentaties
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Advertisements

Meerdere tabellen: Relaties en Joins
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hoofdstuk 8: Werken met SQL voor eindgebruikers
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Relationele databases en
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Databank van een restaurant Download op Twee tabellen: Klanten: Alle klanten die minstens.
MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het selecteren van data uit meerdere gekoppelde tabellen
SQL Les 01 & 02. SELECT Weergeven van alle gegevens uit een tabel: SELECT * FROM tlbPersonen; Weergeven van alle personen die uit Aruba komen: SELECT.
Sets in een RDBS Een database
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Relationele Databases Hoofdstuk 10
Databases.
<Mdl01 hoorcollege 1>
LauwersCollege Buitenpost Informatica
Inleiding: De bepaalde integraal
LauwersCollege Buitenpost Informatica
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vorige week: Referentiele integriteit
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Workshop PHP Een productencatalogus Met database.
Statistische functies (aggregaatfuncties)
Relationele Databases Hoofdstuk 10 Deel 2 Blz.: 90 t/m 95.
Presentatie bij hoofdstuk 12 van Informatica Edu’Actief
MET DANK AAN COLLEGA’S IN DEN LANDE ! vee 2012
Hoofdstuk 4: Statistiek
Tulpen tellen Dit is een voorbeeld van een les voor leraren die kinderen willen leren tellen, aan de hand van concreet materiaal. Doel: kinderen leren.
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
Woordenschat Groep 5 Thema 4, les 2
LauwersCollege Buitenpost Informatica
7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
7 Databases. STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt.
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
BIMAIV03 Les A1 BIMAIV03 Les A1 Databases. De gegevens in een database vormen de grondstof voor informatie De informatie wordt opgevraagd in de taal met.
Week 3 BIMAIV03 Les B3 BIMAIV03 Les B3. Opdracht 1 Van een artikel mogen maximaal 300 stuks verkocht worden. Verschillende klanten bestellen een aantal.
Week 3 BIRAIV03 Les B6 BIRAIV03 Les B6. naamtype A. JanssenLunare P. GerritsenGratea J. MolenaarTerra J.M. de WitTerra H.A.M. GeelsbergenLunare T. van.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
Week 2 BIMAIV03 Les A4. Volgorde Soms willen we in het resultaat een bepaalde ordening aanbrengen. Dat doen we met PEILING ORDER BY DatumPartijAantal.
BIMAIV03 Les A2 BIMAIV03 Les A2 Databases. Kolomexpressies SELECT prijs FROM boeken; SELECT prijs FROM boeken; prijs € 22,50 € 29,50 € 32,90 € 39,50 €
Week 1 BIMAIV03 Les B2 BIMAIV03 Les B2. Uit het voorgaande... CREATE TABLE... Opdracht om een nieuwe tabel binnen de database te creëren. Aandachtspunten.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
Week 3 BIRAIV03 Les B5 BIRAIV03 Les B5. naampnt Jan10 Truus22 Ineke6 Tabel 1 codeomschrprijs a100stoel€ 160,00 a124tafel€ 255,00 Tabel 2 Voorbeeld.
BIMAIV03 Les A6 BIMAIV03 Les A6. Het resultaat van een query (1) BOEKEN SELECT MAX(prijs) FROM boeken; SELECT MAX(prijs) FROM boeken; BOEKNRTITELUITGEVERPRIJS.
DBS22 - Recap PL/SQL Wilrik R1_4.44
SQL Cursus deel
Kennismaking met programmeren
6.2 Regelmaat Regelmaat en tabellen
Kennismaking met programmeren
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
SQL Les 3 17 February 2019.
SQL Les 3 23 February 2019.
SQL Les 1 5 April 2019.
SQL Les 4 12 May 2019.
Databases SQL.
Transcript van de presentatie:

Week 2 BIMAIV03 Les A3

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

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 ---

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

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 ---

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

Op zoek naar lege velden b_datl_dat bnr BESTELLING Gevraagd wordt welke orders nog niet geleverd zijn.

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

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

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

Tellen b_datl_dat bnr BESTELLING Gevraagd wordt hoeveel orders er zijn. SELECT COUNT(*) FROM bestelling; SELECT COUNT(*) FROM bestelling; Expr COUNT(*) telt rijen

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

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

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

Verzamelfuncties SELECT COUNT(prijs) FROM boeken; SELECT COUNT(prijs) FROM boeken; Expr SELECT COUNT(*) FROM boeken; Expr

Groepsfuncties SUMSUM MAXMAX AVGAVG MINMIN COUNTCOUNT