我想从select语句插入到一个表中,但是,select语句返回了3列,该表有4列,我想为额外列中的所有行添加0.有人能给我一个示例SQL查询吗?

非常感谢.

推荐答案

只需在 Select 中添加"0".

INSERT INTO table_name (a,b,c,d)
    SELECT
       other_table.a AS a,
       other_table.b AS b,
       other_table.c AS c,
       '0' AS d
    FROM other_table

Sql相关问答推荐

如何使用LinkHouse群组ArrayInsertAt以零作为位置参数

如何在一个范围内进行分组.""范围值在范围表中定义

当有空单元格时,如何连接列

LEFT JOIN不显示计数0我期望的方式

SQL:如何将相应位置的两个数组中的元素组合在一起

将结果从一列转换为两行或更多

动态组/转置

来自按PostgreSQL分组的最小日期

在SELECT中将日期格式转换为双周时段

如何为缺少的类别添加行

在Postgres,什么是;.USSTZ;在';YYYY-MM-DD;T;HH24:MI:SS.USSTZ';?

将时间戳四舍五入到最近 10 分钟的查询

Oracle 21c 中的递归查询回顾过go 3 周

INSERT INTO 语法

PostgreSQL如何将Unix纪元时间戳转换为日期时间并进行拼接

COBOL\DB2作业(job)需要帮助?快来获取专业指导!

自动生成计算频率的列

SQL - 只需要 GROUP BY SELECT 的一列

运算符不存在:integer = bigint[]

如何根据 Amazon Athena 中的多个列值删除重复行?