Google bigquery 大查询中的双命令

Google bigquery 大查询中的双命令,google-bigquery,Google Bigquery,“我试图在大查询中实现双命令” “我尝试使用临时表,但未能实现” Oracle查询:从中选择级别-1 F DUAL CONNECT BY LEVEL由于BigQuery不支持CONNECT BY子句,而且您希望从数据中获取正值和负值,因此可以尝试使用如下简单查询: SELECT my_value FROM `project.dataset.table` UNION ALL SELECT -my_value FROM `project.dataset.table` 请注意第二个查询中的-,因为它

“我试图在大查询中实现双命令”

“我尝试使用临时表,但未能实现”

Oracle查询:从中选择级别-1 F
DUAL CONNECT BY LEVEL由于BigQuery不支持CONNECT BY子句,而且您希望从数据中获取正值和负值,因此可以尝试使用如下简单查询:

SELECT my_value FROM `project.dataset.table`
UNION ALL
SELECT -my_value FROM `project.dataset.table`
请注意第二个查询中的
-
,因为它将为您提供负值

希望有帮助。

您可以使用

SELECT
1
from (
select SESSION_USER())

仅返回一行的结果集。

BigQuery不支持“连接方式”-同时,如果您能够根据输入数据和输出数据来表达您的问题,我们可以尝试帮助您。理想情况下,你也应该提供你自己尝试过的东西——通常(即使在许多情况下,它甚至不接近答案),这有助于更好地理解你的情况。总之,好的简单例子和解释逻辑是获得好结果的捷径answer@MikhailBerlyant:更新了问题。我想要每一行的副本。例如,我的表包含100行,对于每个交易,我需要200行,其中我有案例陈述来写入借方和贷方交易,其中净销售额应为零。希望您能够提供简化但具体的初始和预期数据示例。