Jaar 3 - Module 2 - Les 2: Database formules
Leren hoe je databases gebruikt om data op te slaan
Formules in databases gebruiken
Vorige les hebben we de eerste stappen gezet
Data in een database bekijk je met code.
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
.print 'Alle data'
select *
from cijfers;
Tekst die je boven in beeld krijgt
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
Tekst die je boven in beeld krijgt
Let goed op:
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
select betekent wat je wilt zien.
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
select betekent wat je wilt zien.
Met * krijg je de hele tabel in beeld
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
achter from komt de naam van de tabel
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
.print 'Alle data'
select *
from cijfers;
sluit af met een punt-komma!
Data in een database bekijk je met code. Die codes noemen we ook wel 'queries'. Dat betekent vragen in het Engels.
Deze code hebben we vorige les gezien:
In Python gebruikten we een # om een regel commentaar te maken, zo:
# deze regels printen de woorden alle data
print('Alle data')
In Python gebruikten we een # om een regel commentaar te maken, zo:
# deze regels printen de woorden alle data
print('Alle data')
Dat kan in de database code ook. Maar het werkt wel anders.
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Dit is commentaar
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Dit is commentaar
Net als in Python slaat de computer dat over.
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar moet beginnen met twee streepjes.
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar moet beginnen met twee streepjes.
Net als bij Python kun je ctrl-? gebruiken om van een regel commentaar te maken.
Commentaar werkt zo:
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In een database hebben kolommen namen, dat is handiger!
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In een database hebben kolommen namen, dat is handiger!
"Gemiddelde van Toets_3" is leesbaarder dan "gemiddelde van E:E".
In een database kun je ook een bepaalde kolom selecteren.
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
verander natuurlijk wat je bovenaan schrijft
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
na select komt nu de naam van 1 kolom ipv *
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
na from komt nog steeds de naam van de tabel
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
We krijgen dan alleen de kolom Toets_3:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
We krijgen dan alleen de kolom Toets_3. Je ziet dan niet meer bij welke naam de data hoort, dat is niet handig!
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
na select komen nu twee namen van kolommen:
Naam en Toets_3
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
We kunnen ook meerdere kolommen selecteren.
na select komen nu twee namen van kolommen:
Naam en Toets_3
Tussen de kolommen komt een komma
In Excel kennen we formules om te rekenen met kolommen.
In Excel kennen we formules om te rekenen met kolommen.
=GEMIDDELDE(Cijfers!C:C)
.print 'Gemiddelde van de derde toets'
select AVG(Toets_3)
from cijfers;
Natuurlijk weer netjes printen bovenaan.
In Excel kennen we formules om te rekenen met kolommen.
Ook in databases kun je rekenen. Dat werkt zo:
.print 'Gemiddelde van de derde toets'
select AVG(Toets_3)
from cijfers;
AVG betekent gemiddelde.
In Excel kennen we formules om te rekenen met kolommen.
Ook in databases kun je rekenen. Dat werkt zo:
.print 'Gemiddelde van de derde toets'
select AVG(Toets_3)
from cijfers;
AVG betekent gemiddelde.
Dat is een afkorting van average.
In Excel kennen we formules om te rekenen met kolommen.
Ook in databases kun je rekenen. Dat werkt zo:
.print 'Gemiddelde van de derde toets'
select AVG(Toets_3)
from cijfers;
AVG betekent gemiddelde.
Let op de ronde haakjes!
In Excel kennen we formules om te rekenen met kolommen.
Ook in databases kun je rekenen. Dat werkt zo:
.print 'Gemiddelde van de derde toets'
select AVG(Toets_3)
from cijfers;
Na from komt weer de naam van de tabel.
In Excel kennen we formules om te rekenen met kolommen.
Ook in databases kun je rekenen. Dat werkt zo:
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie.
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dat ging zo:
=GEMIDDELDE.ALS(Cijfers!B:B;"M";Cijfers!C:C)
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dat ging zo:
Wat doet deze formule in woorden? Typ in de chat!
=GEMIDDELDE.ALS(Cijfers!B:B;"M";Cijfers!C:C)
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
na select zetten we wat we willen uitrekenen Gemiddelde van kolom Toets_1
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
na from komt nog steeds de tabel
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
Dit is nieuw! We gebruiken where om aan te geven welke rijen meedoen.
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
Dit is nieuw! We gebruiken where om aan te geven welke rijen meedoen.
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
Dit is nieuw! We gebruiken where om aan te geven welke rijen meedoen.
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
Dit is nieuw! We gebruiken where om aan te geven welke rijen meedoen.
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
In Excel kennen we formules om te rekenen met kolommen, onder een bepaalde conditie. Dit kan ook met een query, zo:
Dit is nieuw! We gebruiken where om aan te geven welke rijen meedoen.
.print 'Gemiddelde van meisjes op Toets 1'
select AVG(Toets_1)
from cijfers
where Geslacht = 'M';
Was woensdag opdr. 6, dus die heb je misschien al gedaan!
Je code staat er dan nog.