Oracle
mqingo
java开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle基本查询
SQL:结构化查询语言 SQL的分类及每类常见的操作符都有哪些? 分四类: DDL:数据定义语言 关键字:create alter drop DCL:数据控制语言 安全 授权 grant revoke DQL:数据查询语言 select from 子句 where 子句 DML:数据操纵语言 insert update delete 查询语句的结构: select {列名} {*}...原创 2019-06-05 12:38:39 · 183 阅读 · 0 评论 -
Oracle条件查询
条件查询 {where后面的写法} 关系运算符: > < = <= >= != <> 逻辑运算符: and or not 其他运算符: like 模糊查询 in(set) 在某个区间内 between .. and.. 在某个区间内 is not 判断为空 is not null 判断不为...原创 2019-06-05 13:34:35 · 636 阅读 · 0 评论 -
Oracle函数
函数: 必须要有返回值。 分为单行函数和多行函数。 单行函数:对某一行中的某个字段进行处理 数值函数: 字符函数: 日期函数: 转换函数: 通用函数: 多行函数:对某一列的所有行进行处理 max() min count sum avg 注:1.直接忽略空值 ----统计员工工资总和 select sum(sal) from emp; ----统计员工奖金总和 ...原创 2019-06-05 13:35:23 · 218 阅读 · 0 评论 -
Oracle条件表达式
条件表达式: case 字段: when 值1 then 值 when 值1 then 值 else 默认值 end case...when 通用写法 mysql和oracle中都可以使用 Oracle特有的写法:decode(字段,if1,then1,if2,then2,else1) ---给表中姓名取一个中文名 写法1: select ...原创 2019-06-06 09:14:30 · 1623 阅读 · 0 评论 -
Oracle多表查询
select * from bonus; select * from salgrade; /* 多表查询: 笛卡尔积: 实际上是两张表的乘积,但是在实际开发中没有太大意义 格式: select * from 表1,表2 */ select * from emp; select * from dept; select * from emp...原创 2019-06-06 09:15:45 · 165 阅读 · 0 评论 -
Oracle子查询
/* 子查询: 查询语句中嵌套查询语句; 用来解决复杂的查询语句 查询最高工资的员工信息 单行子查询: > >= = < <= <> != 多行子查询: in not in >any >all exists not exists ...原创 2019-06-07 21:21:02 · 259 阅读 · 0 评论 -
Oracle rownum伪列
--找到员工表中工资最高的前三名(降序排序) select * from emp order by sal desc; /* rownum : 伪列, 系统自动生成的一列, 用来表示行号 rownum是Oracle中特有的用来表示行号的, 默认值/起始值是 1 ,在每查询出结果之后,再添加1 rownum最好不能做大于号判...原创 2019-06-07 21:40:02 · 213 阅读 · 0 评论 -
Oracle练习
一.--找到员工表中工资最高的前三名(降序排序) select * from emp order by sal desc; /* rownum : 伪列, 系统自动生成的一列, 用来表示行号 rownum是Oracle中特有的用来表示行号的, 默认值/起始值是 1 ,在每查询出结果之后,再添加1 rownum最好不能做大于...原创 2019-06-07 22:39:50 · 539 阅读 · 0 评论 -
Oracle rowid
/* rowid : 伪列 每行记录所存放的真实物理地址 rownum : 行号 , 每查询出记录之后,就会添加一个行号 */ select rowid,e.* from emp e; --去除表中重复记录 create table p( name varchar2(10) ); insert into p values('A'); insert into p...原创 2019-06-07 22:54:37 · 827 阅读 · 0 评论 -
Oracle rownum分页查询
/* rownum : 分页查询 在oracle中只能使用子查询来做分页查询 */ --查询第6 - 第10 记录 select rownum, emp.* from emp; select rownum hanghao, emp.* from emp; select * from (select rownum hanghao, emp.* from emp...原创 2019-06-07 23:21:55 · 685 阅读 · 0 评论 -
Oracle 集合运算
/* 集合运算: 并集: 将两个查询结果进行合并 交集 差集 所有的查询结果可能不是来自同一张表, emp 2000年 2017年 手机 详细信息 emp2017 */ --工资大于1500,或者20号部门下的员工 selec...原创 2019-06-07 23:22:40 · 310 阅读 · 0 评论 -
Oracle 10g的安装
1.Oracle概念和安装 oracle简介: Oracle : 数据库 , 4 2000美元 1200美元60% 程序员 写数据 ,读出数据 处理大量数据 IBM公司发表一篇论文, R关系型数据库模型 埃里森: 为什么要学习Oracle: mysql : 开源免费的数据库, 中小型企业, 淘宝网 mysql集群 Oracle: 收费的数据库, 国企, 金融, 银...原创 2019-06-03 21:34:11 · 1802 阅读 · 0 评论 -
Oracle数据库的体系结构,与MYSQL的区别,SCOTT用户与HR用户
一.Oracle数据库的体系结构 数据库:database Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF,控制文件,联机日志,参数文件).其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个大数据库. 实例: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF,控制文件,联机...原创 2019-06-04 21:58:17 · 779 阅读 · 0 评论
分享