diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-10-15 14:26:33 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-10-15 14:26:33 +0200 |
commit | 4f9e728efcaf8c40d0e67ab30c6afd7bf8ffbf42 (patch) | |
tree | da0364be30f21520735adce41f4f2787defe8a07 | |
parent | 06c95e45d258ff2d7a441ef6042612672ab95374 (diff) |
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | samenvatting.md | 44 |
2 files changed, 45 insertions, 0 deletions
@@ -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'` + |