如何为以下场景编写sql查询?

时间:2015-02-13 09:56:59

标签: sql oracle

我有一个名为Firstname和Lastname的员工表吗?

如何编写用于创建新列fullname的查询,并同时在该列中为所有相应列值放置firstname和lastname的连接值。

2 个答案:

答案 0 :(得分:3)

首先添加一列fullname

ALTER TABLE tableName ADD fullname VARCHAR(60);

然后,您可以通过添加其他2列来添加数据。

UPDATE Table table_name 
SET fullname = concat(firstname, ' ', lastname);

答案 1 :(得分:1)

首先改变你的表以添加额外的列:

ex for mysql。

ALTER TABLE contacts ADD fullname VARCHAR(60);

比fire query(Mysql):

UPDATE Table table_name SET fullname= concat( firstname, ' ', lastname)

查找您使用的数据库的类似内容。