如何根据特定值过滤行

时间:2018-08-29 10:57:02

标签: sql oracle

假设我们有一个如下表:

表A:

-XX:+UseGCLogFileRotation 
-XX:NumberOfGCLogFiles=10 
-XX:GCLogFileSize=5M 

如何过滤此表行,以便在y字段中显示大于0的行。那就是我要预设V3和V4行并显示其他行。

1 个答案:

答案 0 :(得分:2)

SQL表表示无序集,因此在另一行“上方”没有行。可以在另一列中介绍订购。

让我假设x是有序的。然后:

select t.*
from t
where t.x < (select min(t2.x) from t t2 where t2.y = 0);