LeetCode(数据库)- 找到连续区间的开始和结束数字

mjjackey

关注

阅读 10

2022-05-18


题目链接:​​点击打开链接​​

题目大意:略。

解题思路:略。

AC 代码

WITH t1 AS(SELECT @num := @num + IF(@pre IS NOT NULL AND log_id - @pre != 1, 1, 0) rw, @pre := log_id cur
FROM Logs, (SELECT @num:=0, @pre:=null) init)

SELECT MIN(cur) start_id, MAX(cur) end_id
FROM t1
GROUP BY rw


相关推荐

精彩评论(0)

0 0 举报