Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

SQL = maatwerk (deel 2)

voorbereiding toets: relaties tussen tabellen
by

Ron Wessels

on 6 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SQL = maatwerk (deel 2)

SELECT *
FROM Persoon
LEFT JOIN Orders
On Persoon.id = Orders.PersoonNr;
SQL = maatwerk (deel 2)
Ook belangrijk voor de toets
Functies waar je wat over moet weten...
primary key
Left Join
INNER JOIN
insert
update
set
delete
create
alter
concat
format
left
locate
lower
INNER JOIN geeft een rij terug als er tenminste één overeenkomst is in beide kolommen.
SELECT kolomnaam1, kolomnaam2
FROM tabelnaam1
INNER JOIN tabelnaam2 ON tabelnaam1.kolomnaam = tabelnaam2.kolomnaam
Voorbeeld
Tabel "Persoon"
Tabel "Orders"
Relatie: id en PersoonNr
SELECT *
FROM Persoon
INNER JOIN Orders
ON Persoon.id = Orders.PersoonNr
Query:
Petra komt niet voor in het overzicht. Haar id komt niet voor in de tabel "Order".
De LEFT JOIN of LEFT OUTER JOIN geeft alle rijen terug van de linker tabel, als er overeenkomsten zijn met de rechtertabel.
Tabel "Persoon"
Tabel "Orders"
Alle personen uit database, indien Persoon ook in Order tabel voorkomt.
Het resultaat is dat alle gegevens uit tabel "Persoon" worden weergegeven. Indien de persoon meerdere keren voorkomt in tabel "Order" dan word die persoon ook meerdere keren in het overzicht getoond. Petra en Sjoerd hebben geen orders geplaats en hun resultaat is NULL.
Relationele databases hebben onderlinge relaties.
group by
count
sum
Min
Max
Full transcript