[SQL ] 同一欄內連續NULL值判斷

看板Database (資料庫)作者 (BUT07)時間7年前 (2017/03/30 20:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
資料庫名稱: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
WHILE迴圈+IF判斷是否連續
03/31 14:25, 1F
文章代碼(AID): #1OtG1LHp (Database)
討論串 (同標題文章)
文章代碼(AID): #1OtG1LHp (Database)