作者but07 (BUT07)
看板Database
标题[SQL ] 同一栏内连续NULL值判断
时间Thu Mar 30 20:55:45 2017
资料库名称: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://webptt.com/cn.aspx?n=bbs/Database/M.1490878549.A.473.html
1F:推 streetbad: WHILE回圈+IF判断是否连续 03/31 14:25