自定义博客皮肤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 210 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 261

原创 日期函数练习

—(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 271

原创 表关联基础练习题

–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 163

原创 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 153

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

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

2021-05-07 20:52:45 143

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

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

2021-05-06 21:06:33 157

原创 表查询基础练习题

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

2021-04-29 20:23:28 826

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

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

2021-04-29 20:16:30 796

原创 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 541

原创 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 330

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

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

2021-04-26 18:24:31 77

空空如也

空空如也

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

TA关注的人

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