现有一销售表,表名是sale,它的结构如下: id int (标识号) codno char(7) (商品编码) codname varchar(30) (商品名称) price numeric(10,2) (价格) sellnum int (销售数量) selldate datetime (销售时间) (1)建表并插入5条数据 (2)写出查询销售时间段在2020-2-15日到2020-10-29之间的所有销售记录 (3)给sale表增加一个spec (商品规格)字段,类型为Varchar(20)
时间: 2024-02-10 11:17:04 浏览: 160
一个简单的销售表
(1)建表并插入5条数据的 SQL 语句如下:
```sql
-- 建表
CREATE TABLE sale (
id INT,
codno CHAR(7),
codname VARCHAR(30),
price NUMERIC(10,2),
sellnum INT,
selldate DATETIME
);
-- 插入5条数据
INSERT INTO sale (id, codno, codname, price, sellnum, selldate)
VALUES
(1, 'A00001', '商品1', 10.00, 100, '2020-01-01 10:00:00'),
(2, 'A00002', '商品2', 20.00, 200, '2020-02-01 10:00:00'),
(3, 'A00003', '商品3', 30.00, 300, '2020-03-01 10:00:00'),
(4, 'A00004', '商品4', 40.00, 400, '2020-04-01 10:00:00'),
(5, 'A00005', '商品5', 50.00, 500, '2020-05-01 10:00:00');
```
(2)查询销售时间段在2020-2-15日到2020-10-29之间的所有销售记录的 SQL 语句如下:
```sql
SELECT * FROM sale WHERE selldate BETWEEN '2020-02-15' AND '2020-10-29';
```
(3)给 sale 表增加一个 spec (商品规格)字段,类型为 Varchar(20) 的 SQL 语句如下:
```sql
ALTER TABLE sale ADD spec VARCHAR(20);
```
阅读全文