SQL - Type of Triangle
2189 ワード
質問元HACKER RANK
問題の著作権はハッカーランキングにある.
問題の著作権はハッカーランキングにある.
質問の概要
삼각형의 세 변(A B C)의 길이에 따라 종류를 판별하는 쿼리문
- 세변의 길이가 같은 정삼각형 : Equilateral
- 두변의 길이가 같은 이등변삼각형 : Isosceles
- 세변의 길이가 모두 다른 삼각형 : Scalene
- 삼각형 성립이 안되면 : Not A Triangle
(한변의 길이가 다른 두변의 합보다 크거나 같은 경우)
プールアクセス
- 조건에 따라 값을 정할 수 있는 CASE 를 활용
- 각 조건을 수식으로 표현
コード#コード#
SELECT
CASE
WHEN A = B AND B = C THEN "Equilateral"
WHEN A + B <= C THEN "Not A Triangle"
WHEN A != B AND B != C AND A != C THEN "Scalene"
ELSE "Isosceles"
END AS A
FROM TRIANGLES;
Reference
この問題について(SQL - Type of Triangle), 我々は、より多くの情報をここで見つけました https://velog.io/@wltn39/Type-of-Triangleテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol