在SQL Server中组合两列

在SQL Server中组合两列,sql,sql-server,Sql,Sql Server,我想在User表中创建一列Full\u Name,它包含两列First\u Name和Last\u Name。当将名字和姓氏字段存储到数据库中时,此全名列需要自动更新。您可以在表中添加: ALTER TABLE User ADD Full_Name AS(First_Name + ' ' + Last_Name) 您可以在脚本的底部添加一个UPDATE,如INSERT,以更新您的全名列 UPDATE [User] SET Full_Name = ISNULL(First_Name,''

我想在
User
表中创建一列
Full\u Name
,它包含两列
First\u Name和Last\u Name
。当将
名字和姓氏
字段存储到数据库中时,此
全名
列需要自动更新。

您可以在表中添加:

ALTER TABLE User
ADD Full_Name AS(First_Name + ' ' + Last_Name)

您可以在脚本的底部添加一个
UPDATE
,如
INSERT
,以更新您的
全名

    UPDATE [User] SET Full_Name = ISNULL(First_Name,'') + ' ' + ISNULL(Last_Name,'')