ORACLE
文章平均质量分 79
突出重围123
这个作者很懒,什么都没留下…
展开
-
case when then else end的用法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他转载 2016-01-23 14:14:26 · 595 阅读 · 0 评论 -
ORACLE--COUNT()函数使用
Oracle中count()函数需要注意的地方: count(*)将返回表格中所有存在的行的总数包括值为null的行,然而count(列名)将返回表格中除去null以外的所有行的总数.distinct+ 列名,得到的结果将是除去值为null后的结果,所以count(distinct+列名)得到的结果和count(列名)相同。-----------------------转载 2016-01-23 14:24:59 · 1018 阅读 · 0 评论 -
Oracle--LOOP循环控制语句
在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下:[>]LOOP statement...END LOOP [label_name]【语法说明】label_name>>:LOOP结构的转载 2016-01-24 11:12:32 · 617 阅读 · 0 评论 -
ORACLE--子查询
oacle基础知识1、创建表空间2、创建用户3、创建一个表4、数据库标准语言(DDL、DML、TCL、DQL、DCL)5、数据库相关运算符(特别注意||运算符)6、ORACLE相关函数及语法使用(group by、 order by、 having等等相关)http://www.w3school.com.cn/sql/sql_delete.a原创 2016-01-10 16:30:19 · 406 阅读 · 0 评论 -
ORACLE--EXISTS
1、首先得清除明白EXISTS和NOTEXISTS的在SQL语句中的执行机制顺序(以emp表、mydept表为例进行举例说明)1)emp查询SQL> select t.empno,t.ename,t.sal,t.deptno from empt;EMPNO ENAME SAL DEPTNO----- ---------- --------- --原创 2016-01-10 16:38:30 · 325 阅读 · 0 评论 -
ORACLE-多表关联
1、交叉连接(cross join)CROSSJOIN连接用于生成两张表的笛卡尔集。在sql中cross join的使用:1)返回的记录数为两个表的记录数乘积。2)将A表的所有行分别与B表的所有行进行连接。结果表: 列= 原表列数相加行= 原表行数相乘SQL> select *from emp;EMPNO ENAME原创 2016-01-10 20:09:40 · 606 阅读 · 0 评论 -
ORACLE--集合
union和union allUnion因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果原创 2016-01-11 19:23:52 · 276 阅读 · 0 评论 -
ORACLE--排名分页
ROWNUM含义 ROWNUM是一个伪列,对查询返回的行编号即行号,由1开始逐次递增;关键点:Oracle的rownum数值是在获取每行之后才赋予的; 举例说明: SQL> selectrownum,ename,job,sal from emp where rownum=1; ROWNUM ENAME JOB原创 2016-01-11 22:37:41 · 255 阅读 · 0 评论 -
ORACLE--约束
约束的作用:面临的问题1)某列必须有值而且唯一2)某列的取值受到另一列取值的限制 约束的类型:PRIMARY KEY 主键约束UNIQUE KEY 唯一键约束NOT NULL 非空约束REFERENCES 外键 CHECK 检查约束 PRIM原创 2016-01-14 21:50:48 · 400 阅读 · 0 评论