# 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'`