详解力扣高频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;
相关推荐
掘根3 小时前
【微服务即时通讯】消息转发子服务
数据库·oracle
喜欢喝果茶.3 小时前
SQL 预处理
数据库·sql
sheeta19984 小时前
LeetCode 每日一题笔记 日期:2025.03.24 题目:2906.构造乘积矩阵
笔记·leetcode·矩阵
麦聪聊数据7 小时前
跨云与多区服游戏架构下的数据库运维:基于webSQL的访问实践
数据库·sql·低代码·游戏·restful
老鼠只爱大米10 小时前
LeetCode经典算法面试题 #295:数据流的中位数(双堆法、有序列表、平衡树等多种实现方案详解)
算法·leetcode·优先队列··数据流·中位数·java 面试题
x_xbx10 小时前
LeetCode:215. 数组中的第K个最大元素
数据结构·算法·leetcode
岁岁种桃花儿10 小时前
AI超级智能开发系列从入门到上天第十篇:SpringAI+云知识库服务
linux·运维·数据库·人工智能·oracle·llm
进击的荆棘11 小时前
优选算法——分治
数据结构·算法·leetcode·分治
Yupureki11 小时前
《实战项目-个人在线OJ平台》1.项目简介和演示
c语言·数据结构·c++·sql·算法·性能优化·html5
木井巳12 小时前
【递归算法】找出所有子集的异或总和再求和
java·算法·leetcode·决策树·深度优先