从Big查询中的特定数字开始查找序列

时间:2017-09-14 13:06:00

标签: sql google-bigquery netezza

我们如何实现与' SEQUENCE'相同的功能?在Netezza提供?

请在下面找到演示我想在Big查询中实现的功能的链接:

[https://www.ibm.com/support/knowledgecenter/en/SSULQD_7.2.1/com.ibm.nz.dbu.doc/r_dbuser_create_sequence.html][1]

我已经审查了RANK(),但这并没有解决我对核心的目的。任何线索都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

在BigQuery Standard SQL中,您可以找到两个可以帮助您的功能 -

GENERATE_ARRAY(start_expression, end_expression\[, step_expression\])

GENERATE_DATE_ARRAY(start_date, end_date\[, INTERVAL INT64_expr date_part\])

  

例如,代码

Get-ADUser -Filter "SamAccountName -like 'K*'" | Where-Object {$_.SamAccountName -match '^K/d{5}'}

生成结果

#standardSQL
SELECT sequence
FROM UNNEST(GENERATE_ARRAY(1, 10, 1)) AS sequence