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;
- Usando una declaración de caso, verifique si una entrada dada es un triángulo o no.
- Si es un triángulo, compruebe si todos los lados son iguales. Si verdadero el tipo de triángulo es 'Equilátero'.
- Si no es así, compruebe si los dos lados son iguales. Si verdadero , el tipo de triángulo es 'Isósceles'
- En el caso de que no sea igual, cualquier lado del tipo de triángulo es 'Escaleno'. Podemos usar directamente ELSE también.