Database Round up

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

1 / 13
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 2

Cette leçon contient 13 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

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

Slide 1 - Diapositive

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

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

LIKE '%'

Slide 3 - Diapositive

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

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

Data verwijderen
DELETE FROM  tabelnaam
WHERE veldnaam operator nieuwe waarde

Slide 6 - Diapositive

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

Slide 7 - Diapositive

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

Slide 8 - Diapositive

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

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

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

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

Vragen ?
https://www.w3schools.com

Slide 13 - Diapositive