在SQL Server中组合两列

时间:2015-10-23 02:27:22

标签: sql sql-server

我想在Full_Name表中创建一个列User,其中包含两列First_Name and Last_Name。当Full_Name字段存储到数据库中时,此First_Name and Last_Name列需要自动更新。

2 个答案:

答案 0 :(得分:3)

您可以在表格中添加computed column

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

答案 1 :(得分:-1)

您可以在每个交易(例如UPDATE)的脚本底部加INSERT来更新Full_Name列。

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