我在mySQL中有这个查询
B
这里@rownum是局部变量,会增加每个结果行的值。如何在db2中声明rownum(ibm' s dashdb)?
答案 0 :(得分:0)
DB2支持窗口函数row_number
:
select
m.*,
row_number() over (order by <some_column(s)>)
from machine m;
请注意,它需要order by子句来生成一致的行号列表。
有关详情,请参阅this article