728x90
Type of Triangle

세 변의 길이를 사용하여 TRIANGES 표에서 각 레코드의 유형을 식별하는 쿼리를 작성합니다. 표의 각 레코드에 대해 다음 문장 중 하나를 출력하십시오:
정삼각형: 변의 길이가 같은 삼각형입니다.
이등변: 이것은 같은 길이의 변을 가진 삼각형입니다.
스칼렌: 이것은 길이가 다른 변을 가진 삼각형입니다.
삼각형이 아님: 주어진 A, B, C 값은 삼각형을 형성하지 않습니다.
SELECT
CASE '
WHEN A + B <= C or A + C <= B or B + C <= A then 'Not A Triangle'
WHEN A = B AND B = C THEN 'Equilateral'
WHEN A = B OR A = C OR B = C THEN 'Isosceles'
ELSE 'Scalene'
END
FROM TRIANGLES
case 문은 맨 위에 있는 조건부터 순서대로, 순차적으로 필터링 한다.
'SQL 공부' 카테고리의 다른 글
| HackerRank로 SQL 공부하기 - Top Earners (1) | 2023.12.23 |
|---|---|
| HackerRank로 SQL 공부하기 - The Blunder (1) | 2023.12.23 |
| HackerRank로 SQL 공부하기 - Average Population (0) | 2023.12.18 |
| HackerRank로 SQL 공부하기 advanced select - The PADS (0) | 2023.12.16 |
| HackerRank로 SQL 공부하기 Basic select (0) | 2023.11.26 |