判断三角形Java
文章发布较早,内容可能过时,阅读注意甄别。
# 题目
表: Triangle
+-------------+------+
| Column Name | Type |
+-------------+------+
| x | int |
| y | int |
| z | int |
+-------------+------+
在 SQL 中,(x, y, z)是该表的主键列。
该表的每一行包含三个线段的长度。
对每三个线段报告它们是否可以形成一个三角形。
以 任意顺序 返回结果表。
查询结果格式如下所示。
示例 1:
输入:
Triangle 表:
+----+----+----+
| x | y | z |
+----+----+----+
| 13 | 15 | 30 |
| 10 | 20 | 15 |
+----+----+----+
输出:
+----+----+----+----------+
| x | y | z | triangle |
+----+----+----+----------+
| 13 | 15 | 30 | No |
| 10 | 20 | 15 | Yes |
+----+----+----+----------+
# 思路
if语法
# 解法
# Write your MySQL query statement below
select *,
if(x+y>z and x+z>y and y+z>x,'Yes','No') as triangle
from Triangle
1
2
3
4
5
2
3
4
5
# 总结
- 分析出几种情况,然后分别对各个情况实现