高频SQL 判断三角形

题目信息

表: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,
    CASE
        WHEN x + y > z AND x + z > y AND y + z > x THEN 'Yes'
        ELSE 'No'
    END AS 'triangle'
FROM
    triangle
;
相关推荐
蒸蒸yyyyzwd8 分钟前
cpp选手秋招学习笔记day14
数据库·oracle
数据库小学妹16 分钟前
MySQL 8.4还是9.7 LTS?8.0 EOL后升级怎么选
数据库·mysql·dba·版本升级·数据库运维
存在morning21 分钟前
【PySpark 学习笔记 三】DataFrame API 入门
android·java·数据库
m0_5474866623 分钟前
《数据库原理及应用教程MySQL 8.0》全套PPT课件2026
数据库·mysql
程序员夏洛26 分钟前
MySQL 中的事务隔离级别有哪些?
数据库·mysql
冰暮流星29 分钟前
mysql之字符串函数
数据库·mysql
Csvn42 分钟前
📊 SQL 入门 Day 25:查询优化实战 —— 从 EXPLAIN 到索引的完整排查流
后端·sql
Csvn43 分钟前
📊 SQL 入门 Day 24:触发器与事件
后端·sql
m0_5474866644 分钟前
《Oracle数据库从入门到实战》全套PPT课件2026
数据库·oracle
2601_965798471 小时前
Evently Theme Setup Guide: Fast Conference, Meetup & Summit Architecture
服务器·网络·数据库