SQL第二次打卡

这一次课程内容挺多的,而且时间感觉很近,实时上也是花了三个多小时才有系统的吸收。

主要是运算符的学习,还有排序、查询等到,其中想一下这些内容在python甚至其他任何一门语言都是必学的基础内容,学到最后留的练习题没有百度也都做出来了,希望是对的吧,哈哈。

①编写语句题目

SELECT product_name, regist_type

  FROM product

 WHERE regist_date > '2009-09-11';

②返回结果题目

1.返回是是个空白

正在上传…重新上传取消

2.返回price列不等于null的所有数据

正在上传…重新上传取消

3.返回的结果依旧是空表

正在上传…重新上传取消

③语句练习

SELECT product_name, sale_price, purchase_price

  FROM product

 WHERE sale_price- purchase_price > '500';

SELECT product_name, sale_price, purchase_price

  FROM product

 WHERE purchase_price-sale_price < '-500';

④语句练习

SELECT product_name, sale_price, purchase_price AS "profit"

  FROM product

 WHERE sale_price*0.9-purchase_price > '100' AND (product_type = '办公用品' OR product_type = '厨房用具');

2.5题

1. SUM(product_name)的括号不对

2.应该是先WHERE后再有GROUP BY

2.6题

SELECT SUM(sale_price), SUM(purchase_price)

  FROM product

WHERE (SUM(sale_price)>SUM(purchase_price)) -----错的,因为不能用聚合函数

GROUP BY product_type;

SELECT product_type,SUM(sale_price), SUM(purchase_price)

  FROM product

GROUP BY product_type

HAVING SUM(sale_price)>SUM(purchase_price)*1.5;

2.7题

ORDER BY !ISNULL(regist_date) ASC;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值