按如下要求写出sql语句:
-- 1.根据user表,创建一个空的user2表,user2表的表结构和user表完全相同
create table user2
as(
select * from user where false
)
select * from user2
-- 2.将user表中的北京客户信息,插入到user2表中
insert into user2
(select userId,name,ename,personId,sex,credit,city from user where city='北京' )
select * from user2
-- 3.创建一个空的user3表,user3表中含有字段:userId,name,money三个字段
create table user3
as(
select user.userid,name,money from user ,card where user.userid=card.userid and false
)
select * from user3
-- 4.查询每个客户的编号、姓名、存款金额,将此信息导入到user3表中,导入字段为userId,name,money.
insert into user3
(select user.userid,name,sum(money) money from user ,card where user.userid=card.userid GROUP BY user.userid);
select * from user3
-- 5. 将user表所有的男性客户信息,建立一个user4表
create table user4
as(
select * from user where sex='男'
)
select * from user4
-- 6.在card表中插入一个银行卡信息,要求开卡时间是当前的日期,其他字段值自行设计
insert into card
values('010',now(), 2000,16532,0,350)
select * from card
-- 7.在transinfo表中插入一个交易信息,要求交易时间是当前的时间,其他字段值自行设计
insert into transinfo
values(11,now(),008,'给我',100000,'零花钱')
select * from transinfo