窗口函数 窗口函数概念及基本的使用方法 窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。 常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。 <窗口函数> OVER ([PARTITION BY <列名>] --[]中的内容可以省略 ORDER BY <排序用列名>) PARTITON BY是用来分组,即选择要看哪个窗口,类似于GR…

2021年3月3日 0条评论 12点热度 阅读全文

Oracle体系结构 逻辑存储结构(扩展) 数据块 数据区 段 数据段 索引段 回滚段 临时段 表空间 集中默认创建的表空间 SYSTEM表空间 SYSAUX表空间 UNDO表空间 USERS表空间 TEMP表空间 注意 物理存储结构(扩展) 主要文件 数据文件 控制文件 重做日志文件 归档日志文件 参数文件 口令文件 警告日志文件 表空间与数据文件的关系 数据字典 定义 分类 查看数据字典 逻辑存储结构(扩展) 存储结构 在sql中存储数据的方式成为存储结构 逻辑存储结构是用于描述ORACLE内部组织和管理数据的…

2021年3月3日 0条评论 18点热度 阅读全文

Oracle体系结构 逻辑存储结构 数据块 数据区 段 数据段 索引段 回滚段 临时段 表空间 集中默认创建的表空间 SYSTEM表空间 SYSAUX表空间 UNDO表空间 USERS表空间 TEMP表空间 注意 物理存储结构 主要文件 数据文件 控制文件 重做日志文件 归档日志文件 参数文件 口令文件 警告日志文件 表空间与数据文件的关系 数据字典 定义 分类 查看数据字典 逻辑存储结构 存储结构 在sql中存储数据的方式成为存储结构 逻辑存储结构是用于描述ORACLE内部组织和管理数据的方式,是从逻辑的角度分析…

2021年3月3日 0条评论 14点热度 阅读全文

创建typeorm项目 Db.ts import { createConnection} from "typeorm" export class Db { static connDb static async init() { Db.connDb = await createConnection() } static dbRepositories(entity) { const repository = this.connDb.getRepository(entity) return { find: (obj: a…

2021年3月3日 0条评论 24点热度 阅读全文

创建typeorm项目 Db.ts import { createConnection} from "typeorm" export class Db { static connDb static async init() { Db.connDb = await createConnection() } static dbRepositories(entity) { const repository = this.connDb.getRepository(entity) return { find: (obj: a…

2021年3月3日 0条评论 13点热度 阅读全文

文章目录 场景 语法 实践过程 创建`sys_org`表 模拟数据示例 向下查找 向上查找 将同一层级组织名称放在一行 `listagg()` 行转列函数 参考博文 场景 connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法 select * from 表名 start with 条件1 connnect by 条件2 where 条件3 语法说明 start with: 条件1表示递归从哪里开始 connect by: 条件2 表示递归时前后两条数据是以条件2来建立联系的 pri…

2021年3月3日 0条评论 14点热度 阅读全文

文章目录 场景 语法 实践过程 创建`sys_org`表 模拟数据示例 向下查找 向上查找 将同一层级组织名称放在一行 `listagg()` 行转列函数 参考博文 场景 connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法 select * from 表名 start with 条件1 connnect by 条件2 where 条件3 语法说明 start with: 条件1表示递归从哪里开始 connect by: 条件2 表示递归时前后两条数据是以条件2来建立联系的 pri…

2021年3月3日 0条评论 21点热度 阅读全文

当同一个查询语句被频繁使用时,我们不希望每次都重复输入,此时可以把查询存储在数据库内,将查询变为视图(view)。 1.什么是视图 在SQL中,视图是一个机遇SQL语句结果集的虚拟表。 2.创建视图 查询网站设计师的姓名、电话 CREAT VIEW web_designers AS SELECT mc.first_name, mc.last_name, mc.phone FROM my_contacts mc NATURE JOIN job_desired jd WHERE jd.title = 'Web_desi…

2021年3月3日 0条评论 11点热度 阅读全文

当同一个查询语句被频繁使用时,我们不希望每次都重复输入,此时可以把查询存储在数据库内,将查询变为视图(view)。 1.什么是视图 在SQL中,视图是一个机遇SQL语句结果集的虚拟表。 2.创建视图 查询网站设计师的姓名、电话 CREAT VIEW web_designers AS SELECT mc.first_name, mc.last_name, mc.phone FROM my_contacts mc NATURE JOIN job_desired jd WHERE jd.title = 'Web_desi…

2021年3月3日 0条评论 8点热度 阅读全文

自学sql的第二天 一复习 E-R模型及关系型数据库 三范式、关系的存储方式 界面、脚本操作、数据库/表的创建 数据的增加、修改、删除 primary key 主键 foreign key 外键 二、查询 1为表起别名as 2查询全部列 置顶列 为列起名as 3查询前n部分数据: top n列名:表示查看前n行 top n percent 列名:表示查看前 百分之几的数据 4.排序 order by 列名asc|desc,列名asc|desc asc表示升 desc表示降 5.消除重复行 select distin…

2021年3月3日 0条评论 14点热度 阅读全文