我有如下数据库:
id | identifier | status | content
---------------------------------------
1 | 10 | AV | text
2 | 11 | AV | book
3 | 12 | WK | table
4 | 15 | WK | test
...
我想得到20行中的所有标识符应继续和状态应为'av'?怎么做?
我需要标识符像1,2,3,4,5,6….一样继续,所以像1,3,4,5这样的标识符将不会被选中。
我希望结果是:
id | identifier | status
any | 101 | AV
any | 102 | AV
any | 103 | AV
...
any | 120 | AV
5条答案
按热度按时间c9x0cxw01#
如果有标识符1..20的行,那么我认为您可能正在查找:
如果缺少标识符,可以用数字序列左/右连接:
在这里摆弄
对于
结果是
z0qdvdin2#
使用限制关键字
您的查询应如下所示:
ee7vknir3#
您的查询应与此查询相同:
gt0wga4j4#
a2mppw5e5#
你可以用
lag()
要轻松获得第20名:如果需要所有这些行,可以将其视为间隙和孤岛,使用: