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;
- En utilisant une instruction case, vérifiez si une entrée donnée est un triangle ou non.
- S'il s'agit d'un triangle, vérifiez si tous les côtés sont identiques. Si vrai le type de triangle est 'Equilatéral'.
- Si ce n'est pas le cas, vérifiez si deux côtés sont égaux. Si vrai , le type de triangle est 'Isocèle'
- En cas de non égalité, tous les côtés du type de triangle sont 'Scalene'. Nous pouvons directement utiliser ELSE aussi.