gpt4 book ai didi

mysql - 如何使用 SQL 查询在另一列中插入两列?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:42 24 4
gpt4 key购买 nike

我的数据库中有两列,例如:

Fisrt Name    |     Last Name    |    Full Name
------------------------------------------------
Fayyaz | Jaan |
Danny | Rock |
Tom | Jerry |

我还有另一列“全名”为空,我想将这两列合并到第三列中,例如“

Fisrt Name    |     Last Name    |    Full Name
----------------------------------------------------
Fayyaz | Jaan | Fayyaz Jaan
Danny | Rock | Danny Rock
Tom | Jerry | Tom Jerry

SQL 查询的任何帮助。谢谢

大家好,我在查询中找到了连接两列的正确表示法

UPDATE contact SET fullName=CONCAT(firstName,LastName)

但问题是,结果列的名字和姓氏之间没有空格。像“TomJerry”和“DannyRock”有帮助吗?

最佳答案

也许这会起作用:

UPDATE <table> SET FullName = FirstName || ' ' || LastName

或者,看到您的编辑,这可能会起作用:

UPDATE <table> SET FullName = CONCAT(FirstName,' ',LastName);

而且,如果这不起作用,那么这将:

UPDATE <table> SET FullName = CONCAT(CONCAT(FirstName,' '),LastName);

关于mysql - 如何使用 SQL 查询在另一列中插入两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010959/

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