blob: d24229a9559bef4d1312bc9e2665a53a59c75477 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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'`
|