【Leetcode】高频SQL基础题–610.判断三角形
要求:对每三个线段报告它们是否可以形成一个三角形。
以 任意顺序 返回结果表。
解题思路:
1、三角形任意两边之和大于第三边,任意两边之差小于第三边,所以用到 CASE WHEN……THEN……ELSE……END 也可以直接用 IF(条件,结果1,结果2)
代码:
SELECTx,y,z,CASE WHEN (x+y >z and x+z>y and z+y>x)THEN 'Yes' ELSE 'No' END AS triangle
FROMTriangle