- 博客(4)
- 收藏
- 关注
原创 Task05 SQL高级处理
而ORDER BY 子句则是对SELECT 子句中的结果进行操作,操作的是整个结果表,所以可以使用窗口函数,但是窗口函数的返回结果只作为ORDER BY子句的排序依据,并不能返回期望的结果。其中 PARTITION BY 语句是用于分组的,即选择窗口,类似于 GROUP BY 语句,但是没有汇总功能;常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。聚合函数在窗口函数中的使用方法和之前的专用窗口函数一样,只是出来的结果是一个累计的聚合函数值。
2024-05-25 11:31:33 1511
原创 Task04 集合运算
练习题1.找出 product 和 product2 中售价高于 500 的商品的基本信息。2.借助对称差的实现方式,求product和product2的交集。3.每类商品中售价最高的商品都在哪些商店有售 ?4.分别使用内连结和关联子查询每一类商品中售价最高的商品。5.用关联子查询实现:在 product 表中,取出 product_id、product_name、sale_price,并按照商品的售价从低到高进行排序,对售价进行累计求和
2024-05-23 13:29:07 205
原创 Task03 复杂一点的查询
子查询指一个查询语句嵌套在另一个查询语句内部的查询。谓词就是返回值为真值的函数。真值包括。LIKEBETWEENINEXISTSCASE 表达式是在区分情况时使用的,这种情况的区分在编程中通常称为(条件)分支。语法:CASE WHEN THEN WHEN THEN WHEN THEN ELSE END。
2024-05-18 15:57:43 1719
原创 Task02 基础查询与排序
SELECT语句并没有选出GROUP BY语句中的product_type;SUM语句没办法对product_name聚合。5.WHERE语句应该在GROUP BY之后;
2024-05-16 22:38:48 396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人