Oracle数据库
文章平均质量分 75
qq_40509487
这个作者很懒,什么都没留下…
展开
-
SCOTT下四张表,创建及插入数据
Oracle数据库,都带有SCOTT账号供练习。对于Oracle Express,简洁轻便,在本地安装使用,很不错。但没有SCOTT这个练习账号。下面是相关练习表的创建及数据插入,方便在简洁版中使用练习账号练习。CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(1...原创 2018-03-22 21:40:34 · 2156 阅读 · 0 评论 -
计数
相同的效果,1表示第一列。select count(case when sal>2000 then 1 end) from emp;select count(*) from emp where sal>2000;原创 2018-04-09 15:57:31 · 148 阅读 · 0 评论 -
行列互转之case when
--查看数据结构select * from emp;select ename,sal,deptno from emp;--行转列,case when和max()函数select ename,max(case deptno when 10 then sal end) d10,max(case deptno when 20 then sal end) d20,max(case deptno when ...原创 2018-04-04 14:12:51 · 635 阅读 · 0 评论 -
行转列之decode
decode函数和if函数、case when函数有类似之处。行列转换同case when,,但是更加简洁。decode函数使用简介链接:https://blog.csdn.net/weeknd/article/details/71157044create table fruit(imonth varchar2(10),ename varchar2(10),sale number);--drop ...原创 2018-04-04 14:37:44 · 493 阅读 · 0 评论 -
Oracle分析函数-OLAP函数总结
转载链接:https://www.cnblogs.com/sooner/p/7735154.htmlOracle分析函数-OLAP函数总结ORACLE OLAP 函数 最近这个东东用得特别多,总结了一下 。 语法: FUNCTION_NAME(,,...) OVER() OLAP函数语法四个部分: 1、function本身 用于对窗口中的数据进行操作; 2、partition...转载 2018-04-04 14:56:14 · 478 阅读 · 0 评论 -
OLAP函数:之group by ()函数汇总之group by rollup()、group by cube()、grouping sets()
1.group by rollup(a,b,c) --group by (a,b,c), group by (a,b), group by (a), group by () 的集合2.group by cube(a,b,c) --group by (a,b,c), group by (a,b), group by (a,c), group by (b...原创 2018-04-04 15:52:31 · 457 阅读 · 0 评论