From 4f9e728efcaf8c40d0e67ab30c6afd7bf8ffbf42 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sat, 15 Oct 2022 14:26:33 +0200 Subject: samenvatting toegevoegd voor tentamen --- .gitignore | 1 + samenvatting.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 samenvatting.md diff --git a/.gitignore b/.gitignore index 4a68bb1..4d38ef4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ **/*.md !huiswerk/huiswerk.md +!samenvatting.md **/.tmp.sql opdracht-*/opdracht.pdf eindopdracht/nfs.xlsx diff --git a/samenvatting.md b/samenvatting.md new file mode 100644 index 0000000..d24229a --- /dev/null +++ b/samenvatting.md @@ -0,0 +1,44 @@ +# samenvatting tentamenstof + +## volgorde sql syntax + +```sql +select +from +join +where +group by +having +order by +``` + +## sql functies + +```sql +-- getallen en tellen +count(kolom) -- tel aantal ingevulde cellen in `kolom` +min(kolom) -- pak kleinste getal in `kolom` +max(kolom) -- pak grootste getal in `kolom` +avg(kolom) -- bereken gemiddelde waarde in `kolom` +round(cel, [n]) -- rond `cel` af op `n` aantal getallen achter de komma + +-- stringbewerkingsfuncties +concat(str1, str2, [str3, ...]) -- voeg `str1`...`strN` samen +instr(str, substr) -- kijk of `substr` in `str` zit +replace(str, find, replace) -- verander `find` naar `replace` in `str` +length(str) -- bereken lengte van `str` +right(str, n) -- pak de laatste `n` letters uit `str` vanaf rechts +left(str, n) -- pak de eerste `n` letters uit `str` vanaf links +ucase(str) -- maak `str` alleen hoofdletters +lcase(str) -- maak `str` alleen kleine letters + +-- data-gerelateerde functies +date(str) -- probeer een date datatype uit `str` te krijgen +datediff(date1, date2) -- reken het verschil uit tussen date1 en date2 +now() -- krijg de huidige datum als datetime +``` + +## overig + +- data worden geschreven als ansi string, eg: `'2022-12-31'` + -- cgit v1.2.3