按如下要求写出sql语句:
-
删除所有银行卡信息
-
删除所有北京客户的客户信息
-
删除所有上海,长沙,深圳的客户信息
-
将交易表的数据截去
-
删除2019年6月,所有的交易记录
-
删除在交易表中没有交易的记录的银行卡信息
-
删除所有年龄大于30岁的客户信息
-
删除所有男性客户的交易记录
-
删除所有女性客户的银行卡信息
-
删除交易表中,第3-6条记录
-- 删除数据
-- 按如下要求写出sql语句:
-- 删除2019年6月,所有的交易记录
delete from transinfo where transDate rlike'2019-06'
-- 删除在交易表中没有交易的记录的银行卡信息
delete from card where cardNo not in (select DISTINCT cardNo from transinfo) ;
delete card from card left join transinfo on card.cardNo=transinfo.cardNo where transinfo.cardNo is null;
-- 删除所有男性客户的交易记录
delete transinfo from card,user,transinfo where transinfo.cardNo=card.cardNo and user.userID=card.userID and sex='男';
-- 将交易表的数据截去
delete from transinfo;
-- 删除所有女性客户的银行卡信息
delete card from card,user where user.userID=card.userID and sex='女';
-- 删除所有银行卡信息
delete card from card,user where user.userID=card.userID ;
-- 删除所有年龄大于30岁的客户信息
delete from user where (2021-substring(personID,7,4))>30;
-- 删除所有北京客户的客户信息
delete from user where city='北京';
-- 删除所有上海,长沙,深圳的客户信息
delete from user where city in ('上海','长沙','深圳');