[SQL ] 同一栏内连续NULL值判断

楼主: but07 (BUT07)   2017-03-30 20:55:45
数据库名称:MySQL
内容/问题描述:
今天有一个资料长的跟下面显示的一样
我想要看在value这一栏里面是否有出现连续的NULL值
如果有连续的NULL值, 该区段的NULL值数量是不是超过3个
如果是就+1
例如:
下面的资料集中, 共有三个连续NULL值区段
第一个区段有连续, 但只有两个NULL值, 故不计
第二个区段有连续, 且超过三个NULL值, 故+1
第三个区段有连续, 且超过三个NULL值, 故+1
最后结果显示为2
Sequence Value
1 100
2 94
3 103
4 NULL
5 NULL
6 78
7 NULL
8 NULL
9 NULL
10 NULL
11 867
12 NULL
13 NULL
14 NULL
15 NULL
想了很久不知道怎么解
麻烦各位大大帮忙QQ
作者: streetbad (翊)   2017-03-31 14:25:00
WHILE循环+IF判断是否连续

Links booklink

Contact Us: admin [ a t ] ucptt.com