문제
- LeetCode SQL 문제
610. Triangle Judgement / Easy
- 문제 내용 : [링크]
내가 작성한 Query
select * ,case when z>=x and z>=y and x+y > z then "Yes" when y>=x and y>=z and x+z > y then "Yes" when x>=y and x>=z and y+z > x then "Yes" else "No" end as triangle from triangle
삼각형 결정조건을 CASE WHEN THEN
구문을 통해 구현하는 문제이다.
주어진 x, y, z 중 각각 x, y, z가 제일 긴 길이의 변인 경우, 제일 긴 변의 길이 < 나머지 두 변의 길이의 합
인 조건일 때 'Yes' 를 출력해주면 된다.
이 때, 제일 긴 길이의 변을 설정하는 조건에서 두 변 또는 세 변의 길이가 같은 경우도 있으므로 등호까지 붙여준다.