610.判断三角形
| 序号 | 题目 | 难度 |
|---|---|---|
| 610 | 题目链接 | 简单 |
题目大意
对每三个线段报告它们是否可以形成一个三角形。
以 任意顺序 返回结果表。
表: Triangle
| Column Name | Type |
|---|---|
| x | int |
| y | int |
| z | int |
在 SQL 中,(x, y, z)是该表的主键列。 该表的每一行包含三个线段的长度。
示例
输入
Triangle 表:
| x | y | z |
|---|---|---|
| 13 | 15 | 30 |
| 10 | 20 | 15 |
输出
| x | y | z | triangle |
|---|---|---|---|
| 13 | 15 | 30 | No |
| 10 | 20 | 15 | Yes |
参考答案
select
x,y,z
,CASE WHEN x+y > z AND x+z > y AND y+z > x then 'Yes'
ELSE 'No'
END triangle
from Triangle
;