![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 77
zddhuier
这个作者很懒,什么都没留下…
展开
-
马士兵老师oracle视频学习笔记(一)
[size=large]为用户解锁: 以管理员身份进入oracle,system/system as sysdba 输入alter user scott account unlock; 切换用户:conn scott/scott 查看表结构:desc emp; 自定义转义符:select ename from emp where ename like '%$%%' escape '$';...2013-07-14 20:46:52 · 211 阅读 · 0 评论 -
马士兵老师oracle视频学习笔记(二)
[size=large]子查询: select deptno,ename,sal from emp where sal in(select max(sal) from emp group by deptno); 上面这个写法有问题,如果其他部门有个人的工资也在这三个薪水里面,那么信息也会被选出。 select ename,sal from emp join (select max(s...原创 2013-07-14 20:53:58 · 159 阅读 · 0 评论 -
马士兵老师oracle视频学习笔记(三)
[size=large]常用SQL: --求部门中哪些人的薪水最高 select ename,sal from emp join (select max(sal) maxsal ,deptno from emp group by deptno) t on (emp.deptno = t.deptno and emp.sal = t.maxsal); --求部门平均薪水的等级 selec...原创 2013-07-14 20:56:43 · 117 阅读 · 0 评论 -
马士兵老师oracle视频学习笔记(四)
[size=large]创建视图: create view min_avg_sal as select min(avgsal) minavgsal from (select deptno,avg(sal) avgsal from (select * from emp where empno in (select mgr from emp)) t group by t.deptno); --...原创 2013-07-14 21:02:05 · 116 阅读 · 0 评论 -
马士兵老师oracle视频学习笔记(五)
[size=large]存储过程: set serveroutput on; --默认是关闭的,让后台打印的信息显示出来 最简单的语句块: begin dbms_output.put_line('HelloWorld'); --标准输出行 单行注释用--,多行注释用/*...*/ end; 简单的PL_SQL语句块: declare --declare下面的语句是申...原创 2013-07-14 21:26:45 · 150 阅读 · 0 评论 -
马士兵老师oracle视频学习笔记(六)
[size=large]在PL_SQL里面写DDL语句: begin execute immediate 'create table T (nnn varcahr2(20) default ''aaa'')'; --因为里面有单引号,所以里面需要一个单引号的地方要用两个单引号转义 end; if语句: --取出7369的薪水。如果小于1200,则输出'low',如果小于2000则...原创 2014-11-18 21:45:46 · 166 阅读 · 0 评论