Created by Wendy Schneider
almost 8 years ago
|
||
Question | Answer |
Create table | Create table Bioliotheek.boek ( Boeknr NUMERIC(5) NOT NULL, Titel VARCHAR (40), Taal VARCHAR (6), Jaar NUMERIC(4), PRIMARY KEY (Boeknr)) ; |
Insert gegevens invoeren | INSERT INTO Boek VALUES (11453,'Sjakie en de chocoladefabriek','nederl', 1968) |
Update gegevens wijzigen | UPDATE Boek SET Titel = 'Programmeren', Taal = 'Nederl', Jaar = 1980 WHERE Boeknr = 11045 |
Delete or Drop gegevens verwijderen | DELETE FROM Boek WHERE Jaar <= 1960 DROP TABLE Boek |
Select gegevens opvragen | SELECT Wnr, Wnaam, Salaris FROM Werknemer WHERE Anr = 20 SELECT kolommen FROM tabellen WHERE filter voor specifieke data |
Inner Join | SELECT * (alles) FROM tabel INNER JOIN tabel ON tabel.kolom = tabel.kolom |
Inner Join op meer dan twee tabellen | SELECT * (alles) FROM (tabel INNER JOIN tabel ON tabel.kolom = tabel.kolom) INNER JOIN tabel ON tabel.kolom = tabel.kolom |
Datatype Getallen | TINYINT(size) SMALLINT(size) MEDIUMINT(size) INT(size) BIGINT(size) FLOAT(size,D) DOUBLE(size,D) DECIMAL(size,D) |
DATATYPE DATUM | DATE() yyyy-mm-dd DATETIME() yyyy-mm-dd hh:mm:ss TIMESTAMP() yyyy-mm-dd hh:mm:ss TIME() hh:mm:ss YEAR()year two or four digit |
DATATYPE TEKST | CHAR(size) VARCHAR(size) TINYTEXT TEXT BLOB MEDIUMTEXT MEDIUMBLOB LONGTEXT LONGBLOB ENUM(x,y,z, etc.) |
rij conditions WHERE | - gelijk <> niet gelijk > groter dan <kleiner dan >= groter og gelijk <= kleiner of gelijk BETWEEN LIKE zoek voor patronen IN specificeer verschillende mogelijke waarde voor een kolom |
ORDER BY | SELECT kolom FROM tabel ORDER BY kolom |
Statistische functies | Functies die werken op een groep van rijen: COUNT - aantal rijen of aantal niet NULL waarden in een kolom SUM - totaal van nuerieke waarden AVG - gemiddelde van numerieke waarden MAX & MIN - grootste en kleinste waarden VAR & STD - spreidingsmaten |
COUNT | SELECT COUNT(*) FROM tabel SELECT kolom, COUNT(kolom) FROM tabel |
GROUP BY | vb Alle rijen met dezelfde woonplaats in één groep SELECT kolom, COUNT(*) , AVG(kolom) FROM tabel GROUP BY kolom |
HAVING | wat WHERE is voor rijen is HAVING voor groepen SELECT kolom, COUNT(*), AVG(kolom) FROM tabel GROUP BY kolom HAVING AVG(kolom) > 2500 |
basisvolgorde waarmee resultaat berekend wordt | (5) SELECT kolom, MAX(kolom) MaxSal (1) FROM tabel INNER JOIN … (2) WHERE kolom <> 10 (3) GROUP BY kolom (4) HAVING AVG(kolom) > 1200 (6) ORDER BY kolom |
DISTINCT & COUNT | SELECT COUNT(DISTINCT kolom) FROM tabel |
Want to create your own Flashcards for free with GoConqr? Learn more.