自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 笛卡儿积 及 full outer join

有1个人 无部门 有1个部门 没人select * from emp for update select * from dept2 for update 有1个人 无部门 select d.deptno,d.dname,e.ename from emp  e left join dept d on e.deptno=d.deptno有1个部门 没人selec

2016-12-31 22:31:44 802

原创 查询 (反连接)

--去重 交集 不忽略空值select deptno from emp intersectselect deptno from dept2---dept2 不在 emp表中的数据select deptno from dept2 minusselect deptno from emp select deptno from emp  minus

2016-12-31 20:18:43 452

原创 order by

order by 的列可以不在select 里面SELECT    job from t_aa  order  by empno而如果查询中使用group by  DISTINCT 则order by 中的列要在select 里面 SELECT   distinct job from t_aa  order  by empno --报错SELECT    job,count(1)f

2016-12-31 17:01:36 360

原创 oracle NULL

将空值转换为实际值 select coalesce(empno, 9),---方式1       nvl(empno, 9),---方式2       case         when empno is null then          9         else          empno       end emp,---方式3

2016-12-31 16:38:40 245

原创 oracle random

SELECT  *from t_aa order by dbms_random.valueSELECT  *from t_aa order by dbms_random.value() SELECT  *from t_aa order by dbms_random.random() select    trunc (dbms_random.value(1,10) )

2016-12-31 16:17:59 804

原创 行列转换 未完

decode  case list agg wm_concat   pivot(行转列) 和unpivot(列转行)成绩表(CHENGJI)如下:create table CHENGJI (XINGMING  varchar2(30),KEMU varchar2(30),CHENGJI number)    XINGMING KEMU CHENGJI  1

2016-12-31 14:22:48 184

原创 case表达式 与decode函数

1、语法如下:DECODE(value, if1, then1, if2, then2, if3, then3,...ifn, thenn, default)  decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。亦即:C

2016-12-31 12:17:51 828

转载 标量子查询和内联视图

1、子查询是相对于主(父)查询而言的。只要其不是处于最外层的查询,都称之为子查询。2、根据子查询出现的位置不同,我们也会把出现在主查询的"from "子句中的查询称之为内联视图(inline view);而把出现在主查询的“where ”子句中的查询称之为嵌套查询(nested subquery)。3、标量子查询专指只返回一行一列的子查询。其通常出现在主查询的select 后面。但出现

2016-12-31 11:29:49 375

原创 自动类型转换(参照剑破冰山第6章学习总结)

1下面的t表的 id 列是 VARCHAR2类型,执行计划中列X自动通过TO_NUMBER函数转换为数值类型。也就是说,当比较字段与数值的时候,数值会有优先级。SQL> select * from t where id=1;ID------------------------------1执行计划-----------------------

2016-12-30 21:31:12 204

原创 SQL 优化之 数据类型转换(参照剑破冰山第6章学习总结)

章节1.1(数据类型转换注意点)创建测试环境drop table t;create table t(id  varchar2(30));insert into tselect 'abc' x from dualunion select '1' from dual;CREATE INDEX IND_ID ON T(ID)---案例1

2016-12-30 19:13:00 267

转载 数据库范式详解

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列     所谓第一范式(1NF)

2016-08-08 13:46:30 158

原创 oracle获取字符串长度函数 length()和hengthb()

1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。length(string)计算string所占的字符长度:返回字符串的长度,单位是字符lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含

2016-05-28 23:21:37 1662

原创 心情日记-2016-05-28

搁浅、放开,学习知识、充实自己、其他的都搁浅。最近杨绛的逝世,引起网友的关注,我喜欢她的那句:世界是自己的,和他人毫无关系。周末,下了一天的雨,心情也湿湿的,找不到出口发泄。痛并快乐着。安靜嘚歇斯底里

2016-05-28 23:04:28 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除