详解力扣高频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;
相关推荐
wudl556612 小时前
Flink SQL 与 Kafka 整合详细教程
sql·flink·kafka
而后笑面对14 小时前
力扣2025.10.19每日一题
算法·leetcode·职场和发展
·白小白14 小时前
力扣(LeetCode) ——11.盛水最多的容器(C++)
c++·算法·leetcode
wudl556616 小时前
flink sql 所有函数详细用例
大数据·sql·flink
Web3&Basketball16 小时前
达梦数据库性能调优总结
数据库·oracle
Brianna Home17 小时前
博客安全攻防演练:从攻击者视角构筑铜墙铁壁
网络·数据库·安全·oracle
小小测试开发17 小时前
Python SQLAlchemy:告别原生 SQL,用 ORM 优雅操作数据库
数据库·python·sql·sqlalchemy
玩镜的码农小师兄18 小时前
[从零开始面试算法] (04/100) LeetCode 136. 只出现一次的数字:哈希表与位运算的巅峰对决
c++·算法·leetcode·面试·位运算·hot100
-雷阵雨-1 天前
MySQL——桥梁JDBC
数据库·mysql·oracle
亿坊电商1 天前
在PHP框架里如何进行数据库连接?
数据库·oracle·php