最近有人问我,假设列表emp有列名,姓,全名。将默认值设置为不同列的列
问题是如何查询如何插入到全名如下。
INSERT INTO emp (firstname , lastname)
SELECT fname, lname
请帮
最近有人问我,假设列表emp有列名,姓,全名。将默认值设置为不同列的列
问题是如何查询如何插入到全名如下。
INSERT INTO emp (firstname , lastname)
SELECT fname, lname
请帮
INSERT INTO emp (firstname , lastname, fullname)
SELECT fname, lname, fname + ' ' + lname
谢谢,计算列 –
让FullName
计算列:
ALTER TABLE Emp
DROP COLUMN FullName
ALTER TABLE emp
ADD FullName AS (FirstName + ' ' + LastName)
如果任FirstName
或LastName
是空的,你将不得不修改公式来处理它。
您使用计算列。例如,“fullname AS fname +''+ lname'。或者只是使用一个视图。 –