문제
식별하는 쿼리를 작성합니다. 유형 각 레코드의 삼각형 세 변 길이가 있는 테이블. 테이블의 각 레코드에 대해 다음 명령문 중 하나를 발행하십시오.
- 등변: 삼각형이다. 길이가 같은 변.
- 이등변: 삼각형이다. 길이가 같은 변.
- 규모: 삼각형이다. 길이가 다른 측면.
- 삼각형이 아님: 지정된 값 ㅏ, 연합 씨 삼각형을 형성하지 마십시오.
입력 형식
그만큼 삼각형 표는 다음과 같이 설명됩니다.
표의 각 행은 삼각형의 세 변 각각의 길이를 나타냅니다.
예제 입력
샘플 출력
Isosceles
Equilateral
Scalene
Not A Triangle
설명
튜플 (20,20,23)의 값은 A=B이기 때문에 이등변 삼각형을 형성합니다.
튜플 (20,20,20)의 값은 A=B=C 이기 때문에 정삼각형을 형성합니다.
튜플 (20,21,22)의 값은 A!=B!=C이기 때문에 크기가 조정된 삼각형을 형성합니다.
튜플(13,14,30)의 값은 변 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 B = C OR A = C THEN 'Isosceles'
ELSE 'Scalene' END AS result
FROM triangles;
배우다
경우 사례
그때
…
다른
끝 어떻게~