高频SQL 判断三角形

server/2024/9/25 22:20:55/

 题目信息

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

题解:

sql">SELECT x,y,z,CASEWHEN x + y > z AND x + z > y AND y + z > x THEN 'Yes'ELSE 'No'END AS 'triangle'
FROMtriangle
;


http://www.ppmy.cn/server/15834.html

相关文章

Qt——QString 只保留数字

在Qt中,如果你想从一个QString对象中只保留数字,可以使用QString::remove()函数结合一个正则表达式来实现。正则表达式可以用来匹配那些你想要从字符串中移除的字符,例如非数字字符。 以下是一个示例代码,展示如何从一个字符串中…

微前端通信机制及其实现

微前端通信机制是指在微前端架构中,不同的微应用之间进行通信的方式和机制。微前端通信机制的实现可以通过以下几种方式: 事件总线(Event Bus):微前端架构中的主应用可以创建一个事件总线,用于发布和订阅事…

代码随想录算法训练营day34

题目:860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球 参考链接:代码随想录 860.柠檬水找零 思路:本题思路比较容易想,主要对于5,10,20三种情况分别讨论,维护三个变量分别记录目前手中三种钞票…

什么是Redis?

Redis 是一个开源的高性能键值存储数据库,它以内存中的数据结构服务器的形式存储数据,允许对这些数据进行读取和写入。Redis 是一个多用途的工具,被广泛用作缓存、消息队列、计数器、实时排行榜、会话存储和分布式锁等。 以下是 Redis 的一些…

企业实施定制鞋厂ERP软件需要注意哪些问题?

企业实施定制鞋厂ERP软件是个复杂的管理系统工程,为了成功地为企业定制实施ERP软件,需要注意和解决几个关键的问题: . 确立ERP系统实施和定制的决策者;. 做好前期咨询与调研工作;. 做好系统产品或项目迭代规划&#x…

网工交换基础——生成树协议(01)

一、生成树的技术概述 1、技术背景 二层交换机网络的冗余性导致出现二层环路: 人为因素导致的二层环路问题: 二层环路带来的网络问题: 生成树协议的概念: STP(Spanning Tree Protocol)是生成树协议的英文缩写。该协议可应用于在网…

骑砍2霸主MOD开发(8)-action_sets.xml骨骼动画

一.action_sets.xml 1.文件目录:Modules\Native\ModuleData\action_sets.xml 2.action_set(骨骼动画animation) action1 action2 action3 3.通过在action_set中配置skeleton,人,马匹,牛,羊等骨架 二.使用编辑器修改动作 三.骨架&骨骼&骨骼动画 1.骨架skeleton Skele…

【笔试训练】day11

1.游游的水果大礼包 思路: 枚举。假设最后的答案是x个a礼包,y个b礼包,得到一个式子:ansa*xb*y 我们可以枚举x的数量,这样就能变相的把y的求出来。呃这就是鸡兔同笼问题嘛 x最大的范围是多少呢?也就是a礼…