我正在尝试将表中的行组合成表中的一个新行。具体来说,将First_Name和Last_name列放入First_Last。由于我正在尝试对表中的所有条目而不仅仅是1行执行此操作,因此我无法运行查询。有什么建议?
当前代码:
update Name
set First_Last = (select First_Name + ' ' + Last_Name from Name)
谢谢, 贾斯汀
答案 0 :(得分:9)
如果要在同一个表上更新这样的所有行,那么就像
一样简单update Name
set First_Last = First_Name + ' ' + Last_Name;
答案 1 :(得分:1)
您没有指定RDBMS,但如果您使用的是MySQL,则可以使用CONCAT()
函数
update Name
set First_Last = concat(First_Name, ' ', Last_Name)