Database Round up

Database Round Up
CREATE
SELECT
INSERT INTO
UPDATE
DELETE
ALTER TABLE
SUB Queries

1 / 13
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 2

In deze les zitten 13 slides, met tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Database Round Up
CREATE
SELECT
INSERT INTO
UPDATE
DELETE
ALTER TABLE
SUB Queries

Slide 1 - Tekstslide

Operators
=        Is gelijk aan
<>     Is verschillend van (gebruik alleen bij getallen!)
<       Is kleiner dan
>       Is groter dan
<=    Is kleiner of gelijk aan
>=    Is groter of gelijk aan

Slide 2 - Tekstslide

Data ophalen
SELECT veldnaam
FROM tabelnaam
WHERE voorwaarde AND , BETWEEN,  LIKE

LIKE '%'

Slide 3 - Tekstslide

Data toevoegen
INSERT INTO tabelnaam
 VALUES data die je wilt toevoegen. Let op de volgorde van de velden in de tabel

INSERT INTO tabelnaam (column1, column2, column3, ...)
VALUES (waarde1, waarde2, waarde3, ...);

Slide 4 - Tekstslide

Data muteren
UPDATE tabelnaam
SET  veldnaam =  nieuwe waarde1
WHERE

Vergeet de WHERE niet anders pas je alle velden aan moet de nieuwe waarde.
 

Slide 5 - Tekstslide

Data verwijderen
DELETE FROM  tabelnaam
WHERE veldnaam operator nieuwe waarde

Slide 6 - Tekstslide

ALTER TABLE
ALTER TABLE  Tabelnaam
ADD Veldnaam (+ datatype en evt. grote)

Slide 7 - Tekstslide

Sorteren 
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
ORDER BY <veld1>, <veld2>, …, <veldN> ASC | DESC

Slide 8 - Tekstslide

Groeperen
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
GROUP BY <veld1>, <veld2>, …, <veldN>

Beperken van en groepering
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> GROUP BY <veld1>, <veld2>, …, <veldN>
HAVING COUNT(<veld>) operator <aantal>

Slide 9 - Tekstslide

Functies
SUM voor het berekenen van de som
AVG voor het berekenen van het gemiddelde
MIN voor het bepalen van de kleinste waarde
MAX voor het bepalen van de grootste waarde

SELECT MAX, AVG, MIN, MAX (veldnaam)
FROM tabelnaam

Slide 10 - Tekstslide

Sub Queries 1
Querie in een querie vaak gebruikt om 2 tabellen te combineren
in dit voorbeeld wordt een gemiddelede(AVG) gebruikt, maar zou ook een MIN,MAX of andere waarde kunnen zijn.

SELECT veldnaam
FROM tabelnaam
WHERE veldnaam   (SELECT AVG (veldnaam) FROM tabelnaam2);

Slide 11 - Tekstslide

Sub Queries 2
In dit voorbeeld gekeken of een waarde NIET in de 2e tabel staat.
SELECT veldnaam
FROM tabelnaam
WHERE veldnaam   WHERE veldnaam  NOT IN (SELECT veldnaam FROM tabelnaam);

Slide 12 - Tekstslide

Vragen ?
https://www.w3schools.com

Slide 13 - Tekstslide