- 浏览: 31653 次
- 性别:
- 来自: 北京
最新评论
文章列表
Oracle学习之子查询
- 博客分类:
- Oracle
一、子查询
在一个SQL语句中嵌套另一个SQL语句成为子查询。
当一个问题无法通过一部解决时可考虑使用子查询,一个出现在SELECT
语句的FROM子句中的子查询被称为"内嵌视图";一个出现在SELECT语
句的WHERE子句中的子查询被称为"内嵌子查询",一个子查询能够包含
另一个子查询,在一个顶级的查询中,Oracle数据库没有限制在FROM
子句中的嵌套层数,可以在一个WHERE子句中嵌套255层子查询
...
Oracle学习之集合运算
- 博客分类:
- Oracle
一、集合运算操作符
UNION:(并集)返回两个集合去掉重复值的所有的记录
UNION ALL:(并集)返回两个集合去掉重复值的所有的记录
INTERSECT:(交集)返回两个集合的所有记录,重复的只取一次
MINUS:(差集)返回属于第一个集合,但不属于第二个集合的所有
记录
集合运算中各个集合必须有相同的列数,且类型一致,集合运算的结
果将采用第一个集合的表头作为最终的表头 ...
Oracle学习之多表查询
- 博客分类:
- Oracle
一、笛卡尔积
笛卡尔(Descartes)乘积又叫直积。
假设有两个集合X和Y,其笛卡尔积表示为X*Y,其积表示集合X中的每一个
元素和集合Y中每一个元素的所有可能的有序对
X*Y={(x,y)|x∈X∧y∈Y}
例如:X={a,b},Y={c,d,e},则X*Y={(a,c),(a,d),(a,e),(b,c),
(b,d),(b,e)}
二、多表查询
当需要从多张表中获取数据(即多表联合查询)时,在不加任何限定条件的
情况下就会产 ...
Oracle学习之单行函数_统计函数
- 博客分类:
- Oracle
一、Single-Row Functions(单行函数)
单行函数为每一行查询的表或视图返回一个单独的结果行,单行函数可出现 在SELECT列中、WHERE子句中、START WITH 和 CONNECT BY子句 中、HAVING子句中。
单行函数可操作多种数据类型:
1、Numeric Functions(数值函数):用于操作数值类型的函数
常用的函数如下:
1.1、ABS(n):该函数返回一个数值n的绝对值
...