找出具有間隙和孤島的連續行的最小值和最大值
目標是提取起始列和結束列的最小值和最大值對於共享相同act 值的連續行,同時忽略具有不同act的行的間隙和孤島
解決方案:
為了實現此目的,我們利用行號來識別類似行的連續組:
with cte as ( select name, act, rn, startt, endd, row_number() over (partition by name, act order by rn) as act_rn from input ) select name, act, min(startt), max(endd) from cte group by name, act, act_rn - rn;
說明:
以上是如何找到具有間隙和孤島的連續行的最小值和最大值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!