GBase 8a
其他
文章

使用row_number开窗函数对数据集进行编号

发表于2025-07-28 14:34:1131次浏览1个评论

建表sql

表内内容

下面是使用row_number开窗函数对结果进行编号的sql,以及查询结果

可以看到最后列为编号后每一行的行编号

使用注意事项:

1.partition by部分可以省略

2.排序结果是随机排序,即多次执行的结果可能不会完全一致

3.如果是insert select类sql,可能会出现saveops错误,此时可以通过临时表诡辩报错

4.大结果集或者对效率有要求的,建议考虑自增列表

 

评论

登录后才可以发表评论
崔哥发表于 9个月前
赞积分,赞积分