6. SQL高级处理 窗口函数也称为OLAP函数。OLAP 是 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为 。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:[ ]中的内容可以省略。窗口函数最关键的是搞明白关键字 PARTITON BY 和 ORDER BY 的作用。PARTITON BY 是用来分组,即选择要看哪个窗口,类似于 GROUP BY 子句的分组功能,但是 PARTITION BY 子句并不具备 GROUP
5.集合运算 在数学领域表示“各种各样的事物的总和”, 在数据库领域表示记录的集合. 具体来说,表、视图和查询的执行结果都是记录的集合, 其中的元素为表或者查询结果中的每一行。在标准 SQL 中, 分别对检索结果使用 , 来将检索结果进行并,交和差运算, 像,, 这种用来进行集合运算的运算符称为集合运算符。以下的文氏图展示了几种集合的基本运算。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fo9so7kx-1655909085266)(./img/ch04/ch04.01.png)][
4.复杂一点的查询 复杂查询包含视图、子查询和常用的函数、谓词和CASE表达式。其中视图包含视图的创建、视图的修改、视图的更新、视图的删除;子查询有嵌套子查询、标量子查询、关联子查询;常用函数根据作用列又分为算数函数、字符串函数、日期函数、转换函数;谓词有LIKE、BETWEEN AND、IN、NOT IN、EXSITS、NOT EXSITS;还有CASE表达式的三种场景下的用法。...
2.Select操作 select基础使用方法:select语句可以包含条件 表达式,使用AS给选择的列起别名、distinct删除重复的筛选结果,where条件可以是算术运算(+-*/)、比较运算(>、>=、
算法—day1 二分查找question 1:题目描述:给定一个 nnn 个元素有序的(升序)整型数组 numsnumsnums 和一个目标值 targettargettarget ,写一个函数搜索 numsnumsnums 中的 targettargettarget,如果目标值存在返回下标,否则返回 -1。示例1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例2:输入: nums = [-1,0,3,5,9,1