自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORCALE学习笔记(8)(数据库对象:表空间、视图、序列、同义词、索引等等)

Oracle数据库对象 表空间:所有的数据对象都存在指定的表空间中。 同义词:就是给数据库对象一个别名。—跨账户查询的时候使用 序列:Oracle中实现增长的对象。----程序包里面使用 视图:预定义的查询,作为表一样的查询使用,是一张虚拟表。 索引:对数据库表中的某些列进行排序,便于提高查询效率。 同义词-----跨账户查询的时候使用 同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。 同义词有两种类型: 私有同义词:拥有 CREATE

2021-05-11 16:21:50 299 1

原创 数据处理及字符串函数练习

–1.查询emp表中员工编号、员工姓名、员工薪资、员工年薪(薪资*12)、员工部门编号。 SELECT A.EMPNO ,A.ENAME ,A.SAL ,A.SAL*12 ,A.DEPTNO FROM EMP A; –2.查询emp表中编号为7698的员工的下级员工的所有信息。 SELECT A.EMPNO, A.ENAME, A.JOB, A.MGR, A.HIREDATE, A

2021-05-07 21:09:44 319

原创 日期函数练习

—(1)查询当前日期是星期几 SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL; –(2)查询当前日期是这个月的第几周 SELECT TO_CHAR(SYSDATE,'W') FROM DUAL; —(3)查询当前日期是这一年的第几周 SELECT (SYSDATE-TRUNC(SYSDATE,'YYYY'))/7 ,TO_CHAR(SYSDATE,'WW') FROM DUAL; —(4)查询当前日期是这一年的第几天 SELECT

2021-05-07 21:05:36 325

原创 表关联基础练习题

–1.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。 SELECT A.DNAME ,B.EMPNO ,B.ENAME ,B.JOB ,B.MGR ,B.HIREDATE ,B.SAL ,B.COMM ,B.DEPTNO FROM DEPT A LEFT JOIN EMP B ON A.DEPTNO=B.DEPTNO; –2.列出所有“CLERK”(办事员)的姓名及其部门名称。 S

2021-05-07 21:03:06 192

原创 ORACLEC学习笔记(7)(排名函数、行列转换)

分析函数:排名函数 RANK(), DENSE_RANK()与 ROW_NUMBER(): RANK,DENSE_RANK,ROW_NUMBER函数为每条记录产生一个从1开始至N的自然数, N的值可能小于等于记录的总数。这3个函数的唯一区别在于当碰到相同数据时的排名策略。 ①ROW_NUMBER: ROW_NUMBER函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 ②DENSE_RANK: DENSE_RANK函数返回一个唯一的值,当碰到相同数据时,此时所有相同数据的排名都是一

2021-05-07 20:57:30 192

原创 ORACLE学习笔记(6)(分析函数)

—Oracle分析函数 ----(开窗函数,窗口函数) 分析函数介绍 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值, 并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么? ◎普通的聚合函数用group by分组, ◎每个分组返回一个统计值, ◎而分析函数采用 partition by 分组, ◎并且每组每行都可以返回一个统计值。 分析函数的语法结构: 函数名()OVER(PARTITION BY 字段 ORDE

2021-05-07 20:52:45 195

原创 ORACLE学习笔记(5)(伪列、日期函数、转换函数、数字函数、多值判断,exists)

Oracle中的伪列 SELECT * FROM EMP 在Oracle的表的使用过程中,实际表中还有一些附加的列,称为伪列。 伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。 接下来学习两个伪列:ROWID 和 ROWNUM。 1.ROWID —(用来删除重复的数据) 表中的每一行在数据文件中都有一个物理地址,ROWID 伪列返回的就是该行的物理地址。 使用 ROWID 可以快速的定位表中的某一行。ROWID 值可以唯一的标识表中的一行。 由于 ROWID 返回的是该行的物理地

2021-05-06 21:06:33 187

原创 表查询基础练习题

–1. 列出至少有两个员工的部门。 SELECT A.DEPTNO FROM EMP A GROUP BY A.DEPTNO HAVING COUNT(A.EMPNO)>=2; –2. 查询工资大于或者等于2000 的员工信息 SELECT A.EMPNO, A.ENAME, A.JOB, A.MGR, A.HIREDATE, A.SAL, A.COMM, A.DEPTNO FROM EM

2021-04-29 20:23:28 939

原创 Oracle学习笔记(四)(表关联、临时表、子查询)

临时表 创建ORACLE临时表,可以有两种类型的临时表: 会话级临时表 事务级临时表 1)会话级临时表:因为这个临时表中的数据和你的当前会话有关系,当你当前SESSION不退出的情况下,临时表中的数据就还存在,而当你退出当前SESSION的时候,临时表中的数据就全部没有了,当然这个时候你如果以另外一个SESSION登陆的时候是看不到另外一个SESSION中插入到临时表中的数据的。 即两个不同的SESSION所插入的数据是互不相干的。 当某一个SESSION退出之后临时表中的数据就被截断(TRUNCATE

2021-04-29 20:16:30 883

原创 ORACLE数据库学习笔记(三)(算数、逻辑、关系、关联、NULL值、UNOIN)

操作符 Oracle开发中,依然存在算术运算,关系运算,和逻辑运算。 算术运算 Oracle中的算术运算符,只有+、-、*、/四个,其中除号(/)的结果是浮点数。 求余运算只能借助函数:MOD(x,y):返回x除以y的余数。 select mod(11,5)from dual; --【例】每名员工年终奖是2000元,请显示基本工资在2000元以上的员工的月工资,年总工资。--(先不计算奖金) SELECT E.ENAME ,E.SAL ,(E.SAL * 12 + 200

2021-04-28 19:41:09 626

原创 oracle数据库学习笔记(二)(创建表、DDL、DML、单行插入数据、多行插入数据)

Oracle常用数据类型 CHAR(length) 存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。 VARCHAR2(length) 存储可变长度的字符串。length指定了该字符串的最大长度。默认长度是1,最长不超过4000字符。–VARCHAR 类型都是8的倍数 NUMBER(p,s) 既可以存储浮点数,也可以存储整数,p表示数字的最大位数(如果是小数包括整数部分和小数部分,p默认是38为),s是指小数位数。 N

2021-04-28 19:23:08 390

原创 Oracle数据库学习笔记(一)(账户修改密码、查询顺序)

查询语句 where 、group by、having、order by使用---------------------------------------------------- ALTER USER SCOTT IDENTIFIED BY scott ACCOUNT UNLOCK;–使用SYS账户给SCOTT用户修改密码以及解锁 --查询 SELECT * FROM USER_TABLES; /*DEPT EMP BONUS SALGRADE*/ SELECT * FROM EMP; –注释EMP表

2021-04-26 18:24:31 101

空空如也

空空如也

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

TA关注的人

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