0
Rownum Status
1 2
2 1
3 3
4 2
5 3
6 1
条件はすべてを示し、その後何status=3
がない場合、レコードは、上記のシナリオでは、予想される出力は、ROWNUMの= 1になりますstatus=3
の最初のレコードの前に現れ、場合2.
照会することです。row_numと列の値のいずれかに基づいてレコードを照会する方法はありますか?
SELECT Rownum, Status
FROM (
SELECT Rownum, Status,
SUM(CASE WHEN Status = 3 THEN 1 ELSE 0 END)
OVER
(ORDER BY Rownum) AS s
FROM mytable) t
WHERE t.s = 0
:したがって、現在所見