表一:
customer 客户信息表
字段名称 说明
custid 客户代号
custname 客户名称
表二:
orders 订单情况表
字段名称 说明
orderid 订单id
custid 客户代号
orderdate 订单日期
(1)使用mysql脚本按订单日期倒序列出”青岛海尔电器”(客户名称)的全部订单信息:
select c.custname,o.orderdate from customer c inner join orders o on c.custid=o.custid AND c.custname='青岛海尔电器' order by o.orderdate desc;
(2)使用mysql脚本列出客户名称中包含“海尔”(客户名称)的订单信息:
select o.orderdate,c.custname from customer c inner join orders o on o.custid=c.custid AND c.custname LIKE '%海尔%';
(3)使用mysql脚本列出本年度10月份各个客户的订单个数,返回示意图如下:
select custid,COUNT(custid) from orders where MONTH(orderdate)=10 AND year(orderdate)=year(NOW()) GROUP BY month(orderdate),custid;
客户代号 | 订单个数 |
A001 | 20 |
A002 | 30 |
A003 | 25 |