aboutsummaryrefslogtreecommitdiff
path: root/samenvatting.md
diff options
context:
space:
mode:
Diffstat (limited to 'samenvatting.md')
-rw-r--r--samenvatting.md44
1 files changed, 44 insertions, 0 deletions
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'`
+