Yun*_*ang 5 sql google-bigquery
MySQL/Oracle/Teradata 必须SELECT ... INTO FROM ...从表中获取值并将其分配给变量。如何使用 BigQuery 执行此操作?
SELECT
c1, c2, c3, ...
INTO
@v1, @v2, @v3,...
FROM
table_name
WHERE
condition;
Run Code Online (Sandbox Code Playgroud)
BigQuery 中的对应部分是SET从子查询获取值的语句。
看这个例子:
SET (v1, v2, v3) = (SELECT AS STRUCT c1, c2, c3 FROM table_name WHERE condition LIMIT 1)
Run Code Online (Sandbox Code Playgroud)
它的行为与所讨论的查询完全相同。
请参阅文档中的更多示例。
| 归档时间: |
|
| 查看次数: |
21055 次 |
| 最近记录: |