2015-01-08 26 views
0

最近有人問我,假設列表emp有列名,姓,全名。將默認值設置爲不同列的列

問題是如何查詢如何插入到全名如下。

INSERT INTO emp (firstname , lastname) 
SELECT fname, lname 

請幫

+2

您使用計算列。例如,「fullname AS fname +''+ lname'。或者只是使用一個視圖。 –

回答

-1
INSERT INTO emp (firstname , lastname, fullname) 
SELECT fname, lname, fname + ' ' + lname 
+0

謝謝,計算列 –

0

FullName計算列:

ALTER TABLE Emp 
    DROP COLUMN FullName 

ALTER TABLE emp 
    ADD FullName AS (FirstName + ' ' + LastName) 

如果任FirstNameLastName是空的,你將不得不修改公式來處理它。

相關問題