【发布时间】:2014-11-20 20:28:14
【问题描述】:
我的数据库中有一张表,我的表中有 4 列 NAME_1 NAME_2 LASTNAME_1 LASTNAME_2
现在我要再添加一列“FULL NAME”,我想连接 NAME_1 NAME_2 LASTNAME_1 AND LASTNAME_2 并插入 FULL_NAME。
我该怎么做?
NAME_1 NAME_2 LASTNAME_1 LASTNAME_2
-------------------------------------------------
ALISON NULL LAWRENCE NULL
CARLOS NULL LOPEZ RECINOS
MEL ANDREA CHEW PHELPS
NAME1 NAME2 LASTNAME1 LASTNAME2 FULL_NAME
----------------------------------------------------------------------
ALISON NULL LAWRENCE NULL ALISON LAWRENCE
CARLOS NULL LOPEZ RECINOS CARLOS LOPEZ RECINOS
MEL ANDREA CHEW PHELPS MEL ANDREA CHEW PHELPS
【问题讨论】:
-
您应该将其设为计算列而不是持久列。请参阅 RADAR 中的代码,但将其用作计算列的值。如果您将数据保存在自己的列中,您的值将始终过时。
标签: sql-server insert concatenation rows