摘要: PL/SQL表 table()函数用法/* PL/SQL表 table()函数用法:利用table()函数,我们可以将PL/SQL返回的结果集代替table。 oracle内存表在查询和报表的时候用的比较多,它的速度相对物理表要快几十倍。 simple example: 1、table()结合数组: 阅读全文
posted @ 2019-04-05 18:10 TonySoprano 阅读(9549) 评论(0) 推荐(1) 编辑
摘要: 排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别。我们新建一张Order表并添加一些初始数据方便我们查看效果。 CREATE TABLE [dbo].[Order]( [ID] [int] IDENTITY(1,1) NOT NULL, [UserId] [in 阅读全文
posted @ 2019-04-05 18:06 TonySoprano 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 最近在学习的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。 用法: 对其作用,官方文档的解释如下: For a specified measure, LISTAGG orders data within each group specified in the ORD 阅读全文
posted @ 2019-04-05 16:56 TonySoprano 阅读(12728) 评论(0) 推荐(0) 编辑
摘要: 一、创建数据 1.1、建立表与插入数据 二、start with connect by prior递归 2.1、查询所有子节点 2.2、查询所有父节点 只需要交换 id 与parent_id的位置即可 2.3、查询指定节点的,根节点 2.4、查询巴中市下行政组织递归路径 三、with递归 3.1、w 阅读全文
posted @ 2019-04-05 16:49 TonySoprano 阅读(44808) 评论(0) 推荐(9) 编辑
摘要: 一、建表与插入数据 1.1、建表 二、固定行列转换 2.1、Decode方式 2.2、Case方式 结果与上方一样 2.3、wmsys.wm_concat行列转换函数 2.4、使用over(partition by t.u_id)用法 三、动态转换 3.1、使用PL/SQL 阅读全文
posted @ 2019-04-05 16:49 TonySoprano 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 同义词 = 表的别名 语法:CREATE [PUBLIC] SYNONYM 同义词名称 FOR 数据库对象 ; 示例一、 --使用管理员创建或者具有创建同义词权限的用户 --为scott创建同义词 CONN sys/change_on_install AS SYSDBA ; CREATE SYNON 阅读全文
posted @ 2019-04-05 16:47 TonySoprano 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资 WITH 子句 示例二、使用with子句将emp表中的数据定义为临时表 示例三、查询每个部门的编号,名称,位置,部门平均工资,人数 示例四、查询每个部门工资最高的员工编号,姓名,职位,入职日期,工资,部门编号,部门名称,显示结果按部门编号 阅读全文
posted @ 2019-04-05 16:46 TonySoprano 阅读(4113) 评论(0) 推荐(0) 编辑
摘要: FROM子句中使用子查询一般都是返回多行多列,可以将其当作一张数据表 示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资 示例二、查询出所有在部门SALES(销售部)工作的员工编号,姓名,基本工资,奖金,职位,入职日期,部门最高和最低工资 示例三、查询出所有工资高于公司平均工资的员工编号, 阅读全文
posted @ 2019-04-05 16:45 TonySoprano 阅读(3929) 评论(0) 推荐(0) 编辑
摘要: HAVING子句的主要功能是对分组后的数据进行过滤,如果子查询在HAVING中表示要进行分组过滤,一般返回单行单列的数据 示例一、查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资 示例二、查询出部门平均工资高的部门名称和平均工资 阅读全文
posted @ 2019-04-05 16:45 TonySoprano 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 子查询 子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式,为了让读者更加清楚子查询的概念。 子查询返回结果子查询可以返回的数据类型一共分为四种: 在WHERE子句中使用子查询 在WHERE子句之中处理单行单列子查询、多行单列子查询、单行多列子查询 阅读全文
posted @ 2019-04-05 16:44 TonySoprano 阅读(57669) 评论(2) 推荐(4) 编辑