Extras Flashcards

1
Q

Hoe duid je het grootste getal aan van deze cijfers?
5, 7, 2, 9, 0, -5, 8

A

Select greatest (5, 7, 2, 9, 0, -5, 8) FROM dual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoe duid je het kleinse getal aan van deze cijfers?
5, 7, 2, 9, 0, -5, 8

A

Select LEAST(5, 7, 2, 9, 0, -5, 8) FROM dual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hoe duid ik alfabetische volgorde aan van de woorden aap en beer

A

SELECT NULLIF(‘aap’, ‘beer’) FROM dual;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hoe toon ik het resultaat als beide argumenten het zelfde zijn?

A

SELECT NULLIF(5, ABS(-5)) FROM dual;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe toon ik het eerste NIET NULL element terug van de waarden 0, 0, Woord, Zin ? (geen oracle oef)

A

coalesce(null, null, ‘element3’, ‘element4)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sorteer de functies op rang waar Directeur gelijk is aan 1, Manager aan 2, Verkoper aan 3, Trainer aan 4 en de rest aan 5. Werk met een DECODE

A

SELECT naam, functie
FROM medewerkers
ORDER BY decode(functie,
‘DIRECTEUR’, 1,
‘MANAGER’, 2,
‘VERKOPER’, 3,
‘TRAINER’, 4,
5);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sorteer de functies op rang waar Directeur gelijk is aan 1, Manager aan 2, Verkoper aan 3, Trainer aan 4 en de rest aan 5. Werk met een CASE

A

SELECT naam, functie FROM medewerkers ORDER BY CASE functie
WHEN ‘DIRECTEUR’ THEN 1
WHEN ‘MANAGER’ THEN 2
WHEN ‘VERKOPER’ THEN 3
WHEN ‘TRAINER’ THEN 4
ELSE 5
END;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

verhoog het maandsalaris met 2 pernament

A

update medewerkers
set maandsal = maandsal * 2;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

sla alle data op

A

Commit;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hoe bewerken we een quarry?

A

Edit;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hoe spelen we een (bewerkte) quarry af?

A

R; of Run;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

sla alle data TIJDELIJK op

A

SAVEPOINT naam;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ga terug naar vorige TIJDELIJKE savepoint

A

ROLLBACK TO naam;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

COUNT()

A

tel het aantal rijen (alle datatypes)

schrijf eerst waarop je gaat sorteren.
stel dat je het aantal regels wilt tellen

bv. select afd, count(mnr)
from medewerkers
group by afd;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

AVG()

A

som van de rijwaarden (numeriek)

schrijf eerst waarop je gaat sorteren.
stel dat je het aantal regels wilt tellen

select afd, avg(maandsal) as gemiddelde
from medewerkers
group by afd;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Max()

A

minimum waarde

17
Q

Min()

A

Minimum waarde

18
Q

STDDEF()

A

Nummeriek

19
Q

SUM()

A

Optellen