04 2019 档案
摘要:1、窗口函数入门 (1)窗口函数的作用于由over子句定义的数据行集合 (2)窗口函数主要用于分析目的、汇总计算、移动平均值计算、计算数据差、发现数据岛等 (3)这些函数都是基于标准sql(ISO 和 ANSI 标准) (4)其概念的精髓在于可以通过对数据行集合或数据行窗口进行多种计算,最后得到单个
阅读全文
摘要:1、集合运算符概述 (1)集合运算符运用与集合之间的运算、 (2)多元集合: 指的是来自两个输入查询的集合,可能包含重复项 (3)T-SQL 支持三种集合运算符 union 、intersect 、except 2、集合运算符的一般形式和要求 (1)一般形式 (2)要求 ①安装集合运算符定义,集合运
阅读全文
摘要:1、表表达式概述 (1)表表达式(table expression) 是一个命名的查询表达式、代表一个有效的关系表 (2)在DML 中,使用表表达式和使用其他表非常类似 (3)sqlserver 支持4种表表达式: 派生表、公用表达式(CTE)、视图 、内嵌值函数(内嵌TVF) (4)表表达式没有任
阅读全文
摘要:1、内连接的安全性 (1) inner join 是ANSI SQL-92 语法、等值联接是ANSI SQL-89 的语法 ,两者已相同方式解释、在性能上没有差别 (2)但是强烈建议使用ANSI SQL - 92 联接语法、因为它更安全、 当忘记写联接条件、SQL-92 语法会报错,也就是没有ON
阅读全文
摘要:1、日期和时间数据类型 (1)在sqlserver 2008之前,SQL Server 支持datetime 和 smalldatetime 两种日期时间数据类型、这两种数据类型日期和时间是不可分割的、差异在日期范围、精度方面 (2)sql server 2008引入date 和 time 、dat
阅读全文
摘要:1、数据类型 (1)sqlServer 支持两种字符数据类型-常规和unicode (2)常规包括char 和 varchar 、unicode包括nchar和nvarchar (3) 常规字符的每个字符使用1个字节存储、unicode要求2个字节 (4) 使用常规只能限制英文,unicode支持中
阅读全文
摘要:1、 select 语句元素 (1)“逻辑查询处理” 是SQL 标准定义的概念性路径,SQL Server 引擎会重新排列、优化处理,保持最终结果与逻辑查询处理相同。 (2) 子句键入顺序和逻辑处理顺序不一致,子句逻辑处理顺序: from 、where 、group by 、having 、 sel
阅读全文