[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