goR*_*ack 5 sql window-functions google-bigquery
有谁知道是否可以对使用GBQ窗口函数导出的结果进行任何算术运算?
例如,我可以使用伪代码将row_number增加100(某个数字),如下所示:
SELECT 100 + ROW_NUMBER() OVER (PARTITION BY X ORDER BY x_id DESC) increased_row_num
FROM Table1
...
Run Code Online (Sandbox Code Playgroud)
您需要使用子查询
SELECT 100 + row_num AS increased_row_num FROM (
SELECT ROW_NUMBER() OVER (PARTITION BY X ORDER BY x_id DESC) AS row_num
FROM Table1
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |