gpt4 book ai didi

SQL INSERT INTO SELECT,组合 varchar 列

转载 作者:行者123 更新时间:2023-12-01 09:35:19 26 4
gpt4 key购买 nike

假设我有一个包含 firstName 和 lastName 列的表。是否可以执行 INSERT INTO newTable SELECT firstName, lastName FROM oldTable,但不是在结果表中有两列,而是连接两列?

同样,是否可以将列与静态字符串连接起来?

最佳答案

是的,你会这样做

SELECT LTRIM(RTRIM(ISNULL(firstName, '') + ' ' + ISNULL(lastName, ''))) FROM oldTable

这将连接 firstName 和 lastName 列,以及中间的静态字符串 ' '

编辑:添加了 LTRIM(RTRIM(...)) 所以如果 firstName 或 lastName 为空,结果将不会有前导或尾随空格,因为静态 ' ' 字符串。

关于SQL INSERT INTO SELECT,组合 varchar 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184876/

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