将当前行值与下一行值进行比较
ID
------
1
1
2
2
3
4
5
5
5
6
7
7
7
8
9
9
10
9
我需要将第一行值与下一行值进行比较。如果它们相等,则在另一列中显示 y。
ID flag
------ -------
1 y
1 n
2 y
2 n
3 n
4
5
5
5
6
7
7
7
8
9
9
10
9
我希望这个查询在 Oracle 中运行。
ID
------
1
1
2
2
3
4
5
5
5
6
7
7
7
8
9
9
10
9
I need to compare first row value with next row value. If they are equal display y in another column.
ID flag
------ -------
1 y
1 n
2 y
2 n
3 n
4
5
5
5
6
7
7
7
8
9
9
10
9
I would like this query to run in Oracle.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用分析函数(窗口函数):
您可以将
order by
子句替换为您需要的任何内容。You can use analytic functions (window functions):
You can replace
order by
clause with anything you need.