有一个关于商品供应及顾客订单的数据库。其中包括四个表,表中信息如下: 供应表apply(id、name、sid、price) 说明:id 供应厂家编号,name 供应厂家名称,sid 商品编号,price 商品价格。 顾客表customers(gid、name、address、balance) 说明:gid 顾客编号,address 地址,balance 余额。 订单表orders(sid、gid、date) 说明:sid 商品编号,gid 顾客编号,date 订单日期。 商品表goods(sid、name、count) 说明:sid 商品编号,name 商品名称,count 商品数量
1)从供应表中查询全体供应厂商的基本信息
2)从顾客表中查询地址在"长春"的顾客的顾客编号、顾客姓名及余额.
3)从商品表中查询以"可乐"两个字结尾的商品名称及数量,并按商品数量降序排序
4)从订单表中查询购买商品编号为"101"商品的顾客编号及订单日期.
5)向商品表中追加一条纪录(204,可口可乐,900)
6)从商品表中查询最多商品数量、最少商品数量及商品总数量的记录信息
1) SELECT * FROM apply;
2) SELECT gid, name, balance FROM customers WHERE address='长春';
3) SELECT name, count FROM goods WHERE name LIKE '%可乐' ORDER BY count DESC;
4) SELECT gid, date FROM orders WHERE sid='101';
5) INSERT INTO goods (sid, name, count) VALUES (204, '可口可乐', 900);
6) SELECT MAX(count) AS max_count, MIN(count) AS min_count, SUM(count) AS total_count FROM goods;