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 次 |
最近记录: |