Oracle
文章平均质量分 78
鲢鱼头_小皮张弛
这个作者很懒,什么都没留下…
展开
-
数据库--基础--Oracle
1 Oracle的数据类型1) VARCHAR2) NUMBER(n) --> INT || NUMBER(n,m) ---> FLOAT 3) DATE4) CLOB 大文本数据,可以存放4G的文本5) BLOB 二进制数据,可以存放视频什么的2 创建表CREATE TABLE person( pid VARCHAR2(18) , n转载 2013-08-21 17:29:51 · 614 阅读 · 0 评论 -
数据库--高阶--分析函数(包括排名函数、窗口函数、统计函数)]
OVER分析函数OVER子句用于为行为定义一个窗口,以便进行特定的运算。可以把行的窗口简单地认为是运算将要操作的一个行的集合。使用OVER子句提供窗口作为上下文,对窗口中的一组值进行操作,而不是使用GROUP BY子句提供的上下文。这样就不必对数据进行分组,还能够在同一行中同时返回基础行的列和聚合列。带有空括号的OVER子句会提供所有行进行计算。这里的“所有行”并不一定是在FROM子句中出转载 2013-08-21 22:32:27 · 1015 阅读 · 0 评论 -
数据库--题目
1) 找出佣金高于工资的员工 SELECT * FROM emp WHERE comm>sal ; 2) 工作满10年的员工SELECT ename,hiredate FROM emp WHERE MONTHS_BETWEEN(sysdate,hiredate) / 12 > 10 ; 3)找出每个月最后第三天被雇佣的 SELECT * FROM emp WHERE LAST_DAY(h转载 2013-08-21 17:44:18 · 573 阅读 · 0 评论 -
数据库--函数--Oracle
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---转载 2013-08-20 16:47:16 · 2804 阅读 · 0 评论 -
数据库--高阶--通用Oracle、MS SQL和Mysql
1 IN 和 EXISTSIN 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。测试:A表102806条,B表1283条语句示例:select uid from A where uid in(select uid from B)select uid from A w转载 2013-08-22 11:08:24 · 965 阅读 · 0 评论 -
数据库--基础--范式
数据库设计1 范式1NF 1)指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值。2)无重复的列。2NF 要求非主属性完全依赖于主关键字,不存在不依赖于主关键字的属性3NF 最小冗余,非主属性只依赖于主关键字,没有传递依赖。第一范式在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。转载 2013-08-21 17:18:38 · 467 阅读 · 0 评论