
¿Qué es wrobg en esta consulta de MySQL? Está mostrando un error de sintaxis.
SELECT CASE WHEN A = B CASE WHEN A = C THEN 'Equilateral' WHEN C < A + B THEN 'Isosceles' ELSE 'Not A Triangle' END WHEN B = C CASE WHEN A < B + C THEN 'Isosceles' ELSE 'Not A Triangle' END WHEN A + B > C AND A + C > B AND B + C > A THEN 'Scalene' ELSE 'Not A Triangle' END FROM TRIANGLES;Tienes que agregar también un luego para ese propósito
SELECT CASE WHEN A = B THEN CASE WHEN A = C THEN 'Equilateral' WHEN C < A + B THEN 'Isosceles' ELSE 'Not A Triangle' END WHEN B = C THEN CASE WHEN A < B + C THEN 'Isosceles' ELSE 'Not A Triangle' END WHEN A + B > C AND A + C > B AND B + C > A THEN 'Scalene' ELSE 'Not A Triangle' END FROM TRIANGLES;No hay necesidad de anidar expresiones de case y minúsculas:
SELECT (CASE WHEN A = B AND A = C THEN 'Equilateral' WHEN A = B AND C < A + B THEN 'Isosceles' WHEN A = B THEN 'Not A Triangle' WHEN B = C AND A < B + C THEN 'Isosceles' WHEN B = C THEN 'Not A Triangle' WHEN A + B > C AND A + C > B AND B + C > A THEN 'Scalene' ELSE 'Not A Triangle' END) as type FROM TRIANGLES;