gpt4 book ai didi

sql - 如何为UNION构建 "dummy columns"?

转载 作者:行者123 更新时间:2023-12-01 21:39:22 25 4
gpt4 key购买 nike

据我了解,“UNION 中的每个 SELECT 语句必须具有相同的列数。这些列也必须具有相似的数据类型。此外,每个 SELECT 语句中的列必须具有相同的顺序。”如果第一个 SELECT 的列数多于第二个 SELECT 可以生成的列数怎么办?这就是我的意思:假设我想

SELECT "City", "Country", "Continent" from table1  
UNION
SELECT "City", "Country" from table2

...假设表 2 不包含名为“大陆”的列,但根据我的需要,来自表 2 的记录在该列中具有空白或 NULL 是可以的。我正在使用 dashDB。

最佳答案

您始终可以添加“虚拟”列:

SELECT "City", "Country", "Continent" from table1  
UNION
SELECT "City", "Country", NULL AS "Continent" from table2

关于sql - 如何为UNION构建 "dummy columns"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com