
이 문제는 sql 스터디할 때 풀었던 문제인데요.
(물론 저는 이해가 안갔습니다만)
의지를 갖고 끝까지 풀어보았습니다!
답 쿼리입니다.
SELECT CASE WHEN A=B AND B=C AND A=C THEN 'Equilateral'
WHEN A+B <= C THEN 'Not A Triangle'
WHEN (A=B AND B!=C) OR (B=C AND B!=A) OR (A=C AND A!=B) THEN 'Isosceles'
ELSE 'Scalene'
END
FROM TRIANGLES
이해하기가 참 어려운 문제인 것 같아요.
한 번에 풀기도! 어려운 것 같아요.
저도 시행착오 끝에 정답이 됐답니다!
Not A Triangle 조건때문에 C는 삼각형에서 가장 긴 변을 뜻하는건가? 싶어서 헤맸답니다 ㅎ 근데 그건 아니더라고요!