如果id是连续的且没有间隙...
Select count(*)
From table t1
join table t2
on t2.id = t1.id + 1
where t2.value <> t1.value
Run Code Online (Sandbox Code Playgroud)
其他...
Select count(*)
From table t1
join table t2
on t2.id = (Select min(id)
From table
where id > t1.id)
where t2.value <> t1.value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5184 次 |
| 最近记录: |