[SQL ] 同一欄內連續NULL值判斷
資料庫名稱: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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.3.81
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1490878549.A.473.html
推
03/31 14:25, , 1F
03/31 14:25, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章