用MySQL写一份关于 1、现有一销售表,表名是sale,它的结构如下: id int (标识号) codno char(7) (商品编码) codname varchar(30) (商品名称) spec varchar(20) (商品规格) price numeric(10,2) (价格) sellnum int (销售数量) deptno char(3) (售出分店编码) selldate datetime (销售时间) (1)写出查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的所有记录。 (2)写出查询商品销售数量前三的商品名称,商品规格,商品价格。 (3)写出查询分店编码为02并且价格大于1000的所有销售记录。
时间: 2024-03-16 13:43:40 浏览: 42
一个简单的销售表
好的,我来回答您的问题。
1. 查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的所有记录。
可以使用如下的SQL语句:
```
SELECT * FROM sale
WHERE selldate BETWEEN '2002-02-15' AND '2002-04-29' AND deptno = '01';
```
2. 查询商品销售数量前三的商品名称,商品规格,商品价格。
可以使用如下的SQL语句:
```
SELECT codname, spec, price FROM sale
ORDER BY sellnum DESC
LIMIT 3;
```
3. 查询分店编码为02并且价格大于1000的所有销售记录。
可以使用如下的SQL语句:
```
SELECT * FROM sale
WHERE deptno = '02' AND price > 1000;
```
阅读全文