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'
WHEN A <> B and B <> C THEN 'Scalene'
END tuple
FROM TRIANGLES;
- caseステートメントを使用して、指定された入力が三角形であるかどうかを確認します。
- 三角形の場合は、すべての辺が同じかどうかを確認します。 真の場合 三角形のタイプは「正三角形」です。
- そうでない場合は、2つの辺が等しいかどうかを確認します。 真の場合 、三角形のタイプは「二等辺三角形」です
- 等しくない場合、三角形のタイプは「不等辺三角形」です。 ELSEを直接使用できます また。