一、给表添加数据
1.需求描述
在数据库PM中创建表products,“编号”列的值自动增长并为主键。然后使用T-SQL语句为表格插入如数据,如下表所示。
2.思路步骤
- 用T—SQL语句创建表products,指定“编号”列为主键列和标识列。
- 用INSERT INTO语句一次性插入上表中的数据。
- 用 SELECT语句验证结果。
1.在数据库中创建表products,指定“编号”列为主键列和标识列
2.把需求的数据插入表中
3.查询结果
二、单表查询
以上表的结果作为实验环境
需求及步骤
- 查询成本低于10元的水果信息。
- 将所有蔬菜的成本上调1元。
- 查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果。
- 查询成本最高的5个产品信息。
- 查询有哪些产品种类。
- 将products 表中所有水果的名称、种类和出厂日期信息并插入新表 products_new 中。
1.查询成本低于10元的水果信息
select * from products where 种类='水果' and 成本<10
2.将所有蔬菜的成本上调1元
(不小心执行了两次)
select * from products
update products set 成本=成本+1 where 种类='蔬菜'
3.查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果
方法1
select * from products where 成本>3 and 成本<40
order by 成本 desc
方法2
select * from products where 成本 between 3 and 40
order by 成本 desc
4.查询成本最高的5个产品信息
select top 5 * from products order by 成本 desc
5.查询有哪些产品种类
select distinct 种类 from products
6.将products 表中所有水果的名称、种类和出厂日期信息并插入新表 products_new 中。
select 名称,种类,出厂日期 into products_new01 from products where 种类='水果'
查看结果
select * from products_new01