sql语句练习题

1.创建表:
id,
标题title, 100字内,
公司f_id, 100以内数字,
类型f_type进口1, 出口2,
金额money,2位小数,
时间date;
并插入几条数据。

create table t_order(id int unsigned primary key auto_increment not null,
title varchar(100) default '',
f_id tinyint unsigned,
f_type enum("1", "2"),
money decimal(10, 2),
date date);

insert into t_order(title, f_id, f_type, money, date) values
('a', 5, "1", 100.11, "2020-8-31"),
('b', 5, "2", 200.22, "2020-8-30"),
('c', 6, "1", 300.33, "2020-8-31"),
('d', 6, "2", 400.44, "2020-7-20"),
('e', 7, "1", 500.55, "2020-6-20");

    查询最近7天每个公司的进出口总金额。
select f_id, group_concat(date), group_concat(money), sum(money) from t_order where DATE_SUB(CURDATE(), INTERVAL 6 DAY) <= date group by f_id;

    按月查询每个公司进口总金额,出口总金额。
方法一.
select f_id, DATE_FORMAT(date,'%Y-%m') month, group_concat(date), group_concat(money), sum(money), f_type from t_order where f_type='1' group by f_id, month
union
select f_id, DATE_FORMAT(date,'%Y-%m') month, group_concat(date), group_concat(money), sum(money), f_type from t_order where f_type='2' group by f_id, month order by f_id, month;
方法二
select f_id, DATE_FORMAT(date,'%Y-%m') month, group_concat(date), group_concat(money), sum(money), f_type from t_order group by f_id, month, f_type order by f_id, month;

指定月份查询每个公司进口总金额,出口总金额:

方法一
select f_id, group_concat(date), group_concat(money), sum(money), f_type from t_order where f_type='1' and DATE_FORMAT(date,'%Y-%m')='2020-08' group by f_id
union
select f_id, group_concat(date), group_concat(money), sum(money), f_type from t_order where f_type='2' and DATE_FORMAT(date,'%Y-%m')='2020-08' group by f_id order by f_id;
方法二
select f_id, group_concat(date), group_concat(money), sum(money), f_type from t_order where DATE_FORMAT(date,'%Y-%m')='2020-08' group by f_id, f_type order by f_id;

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

sql语句练习题

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » sql语句练习题
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏