SQL训练营任务学习打卡-task-02
2021/7/14 19:10:17
本文主要是介绍SQL训练营任务学习打卡-task-02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
练习题-第一部分
练习题1
编写一条SQL语句,从product(商品)表中选取出“登记日期(regist在2009年4月28日之后”的商品,查询结果要包含product_name和regist_date两列。
练习题2
请说出对product 表执行如下3条SELECT语句时的返回结果。
①
SELECT * FROM product WHERE purchase_price = NULL;
②
SELECT * FROM product WHERE purchase_price <> NULL;
③
SELECT * FROM product WHERE product_name > NULL;
练习题3
代码清单2-22(2-2节)中的SELECT语句能够从product表中取出“销售单价(saleprice)比进货单价(purchase price)高出500日元以上”的商品。请写出两条可以得到相同结果的SELECT语句。执行结果如下所示。
product_name | sale_price | purchase_price -------------+------------+------------ T恤衫 | 1000 | 500 运动T恤 | 4000 | 2800 高压锅 | 6800 | 5000
练习题4
请写出一条SELECT语句,从product表中选取出满足“销售单价打九折之后利润高于100日元的办公用品和厨房用具”条件的记录。查询结果要包括product_name列、product_type列以及销售单价打九折之后的利润(别名设定为profit)。
提示:销售单价打九折,可以通过saleprice列的值乘以0.9获得,利润可以通过该值减去purchase_price列的值获得。
AN:
练习一:
---建表 create table product (product_id int not null primary key,product_name varchar(20),regist_date date); ---插入数据 insert into mydb.product values(112,'soap','2021-04-09'); --查找regit_date>2009-04-28的prodcut_id select product_id,regist_date from product where regist_date>'2009-04-28';
练习二:
1、返回purchase_price为空的product产品信息
2、返回purchase_price不为空的product产品信息
3、返回purchase_price不为空的product产品信息
练习三:
alter table mydb.product add column sale_price int; alter table mydb.product add column purchase_price int; --插入多组数据 insert into mydb.product values(113,'soap','2021-04-09',1000,3000); insert into mydb.product values(114,'pearl','2021-04-09',4000,2800); insert into mydb.product values(115,'t-shirt','2021-04-09',6800,5000); --查询结果: select product_name,sale_price,purchase_price from mydb.product where sale_price-purchase_price>500; select product_name,sale_price,purchase_price from mydb.product where sale_price>purchase_price + 500;
练习四:
select product_name,product_id,sale_price*0.9 - purchase_price as profit from mydb.product where sale_price*0.9 - purchase_price>100;
这篇关于SQL训练营任务学习打卡-task-02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器