题解 | #将employees表中的所有员工的last_name和first_name通过引号连接起来。#

将employees表中的所有员工的last_name和first_name通过引号连接起来。

http://www.nowcoder.com/practice/810bf4ee3ac64949b08983aa66ec7bee

select concat(last_name,"'",first_name) name from employees
* 一次性的更改
alter table employees drop column name;
alter table employees add column name varchar(45);
update employees set name=concat(last_name,"'",first_name)

* 使用触发器在插入和更新数据的时候更新name
drop trigger if exists i_name;
create trigger i_name before insert on employees
for each ROW
set new.name=concat(new.last_name,"'",new.first_name);

drop trigger if exists u_name;
create trigger u_name before update on employees
for each ROW
set new.name=concat(new.last_name,"'",new.first_name);

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务