SELECT
CASE
WHEN A + B <= C or A + C <= B or B + C <= A THEN 'Not A Triangle'
WHEN A = B and B = C THEN 'Equilateral'
WHEN A = B or A = C or B = C THEN 'Isosceles'
WHEN A <> B and B <> C THEN 'Scalene'
END tuple
FROM TRIANGLES;
- Controleer door een case-statement te gebruiken of een gegeven invoer een driehoek is of niet.
- Als het een driehoek is, controleer dan of alle zijden hetzelfde zijn. Indien waar het driehoekstype is 'Gelijkzijdig'.
- Zo niet, controleer dan of twee zijden gelijk zijn. Indien waar , het driehoekstype is 'gelijkbenig'
- In het geval van ongelijk aan alle zijden is het driehoekstype 'Schalene'. We kunnen direct ELSE . gebruiken ook.