详解力扣高频SQL50题之610. 判断三角形【简单】

传送门:610. 判断三角形

题目

表: 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 |

±---±---±---±---------+

解析

伪SQL题,披着SQL外衣的编程题,就是凑数的,对SQL没有啥提升。关键点是任意两边之和大于第三边,没了,不想多说。

代码(标准SQL)

sql 复制代码
select x,y,z,
(case when x+y>z and x+z>y and z+y>x then 'Yes'
else 'No' end) Triangle
from Triangle;
相关推荐
Knight_AL7 小时前
Spring 事务传播行为 + 事务失效原因 + 传播行为为什么不用其他模式
数据库·sql·spring
软件派10 小时前
高斯数据库使用心得——从性能优化到行业实践的深度解析
数据库·oracle
im_AMBER13 小时前
Leetcode 102 反转链表
数据结构·c++·学习·算法·leetcode·链表
晴天¥13 小时前
Oracle DB 的相关管理工具
数据库·oracle
AlenTech14 小时前
200. 岛屿数量 - 力扣(LeetCode)
算法·leetcode·职场和发展
_oP_i15 小时前
oracle 免费安装版本
数据库·oracle
散峰而望15 小时前
【算法竞赛】栈和 stack
开发语言·数据结构·c++·算法·leetcode·github·推荐算法
川石课堂软件测试16 小时前
Android和iOS APP平台测试的区别
android·数据库·ios·oracle·单元测试·测试用例·cocoa
老鼠只爱大米16 小时前
LeetCode算法题详解 438:找到字符串中所有字母异位词
算法·leetcode·双指针·字符串匹配·字母异位词·滑动窗口算法
香气袭人知骤暖16 小时前
MVCC为什么不能完全解决幻读问题
数据库·oracle