해커랭크(HackerRank) SQL 문제풀이 - Type of Triangle

2023. 1. 31. 17:36코딩테스트/해커랭크(HackerRank) - MySQL

A,B,C 값에 따라 (정삼각형), (이등변삼각형), (그 외 일반 삼각형), (삼각형 아님)의 네가지로 나누는 문제다

CASE WHEN THEN  ELSE 을 사용.

SELECT
    CASE 
        WHEN A=B AND B=C THEN 'Equilateral'
        WHEN A+B<=C OR A+C<=B OR B+C<=A THEN 'Not A Triangle'
        WHEN A=B OR B=C OR A=C THEN 'Isosceles'
        ELSE 'Scalene'
    END
    
    FROM TRIANGLES;
728x90