Oracle数据库
文章平均质量分 76
Rhine404
Don't settle!
展开
-
准备工作——示例表结构
学习使用Oracle数据库时,Oracle数据库为我们提供了一个练习的数据库,即可以在安装时勾选“是否安装实例表”即可。以下是所包含主要使用到的三张实例表的结构。 scott表 部门表(dept) No 列名称 类型 描述 1 DEPTNO NUMBER(2) 部门编号 2 DNAME VARCHAR2(14) 部门名称 ...原创 2018-04-09 14:36:53 · 414 阅读 · 0 评论 -
SQL限定查询
SQL限定查询 WHERE 运算符 关系运算:>、<、=、!=(<>) 范围运算:BETWEEN…AND 空判断:IS NULL、IS NOT NULL IN判断:IN、NOT、EXISTS()(复杂查询) 模糊查询:LIKE、NOT LIKE 各关系运算符之间可用逻辑运算符(AND、OR)进行连接。 NO 查找工资低于2000的雇员信息: ...原创 2018-04-09 14:37:49 · 2675 阅读 · 0 评论 -
单行函数
单行函数 概念 单行函数分为:字符串函数、数值函数、日期函数、转换函数、通用函数。所有的单行函数可以在SQL语句的任意位置上出现。 语法结构 返回值 函数名称(列 | 数据) 字符串函数 概念 对字符串数据进行处理,在Oracle中对于此类函数定义有如下几种:UPPER()、LOWER()、INITCAP()、REPLACE()、LENGTH()、SUBSTR()...原创 2018-04-09 14:39:22 · 1741 阅读 · 0 评论 -
多表查询
多表查询 概念 多表查询的推荐写法 查询雇员和其所在部门信息: SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO; 多表查询时,相同字段名需要跟上表名称。但如果表名称过长,就容易导致WHERE子句可读性降低。所以推荐多表查询时,为表名称添加别名,例子如下: SELECT * FROM EMP E, DEPT D...原创 2018-04-09 14:42:16 · 394 阅读 · 0 评论 -
分组统计查询
分组统计查询 统计函数(分组函数) count函数的主要作用是统计一张数据表之中数据量的个数。与它功能类似的常用函数有五个: COUNT():计数,根据表中实际的数据量返回结果; SUM():求和,针对数字的统计; AVG():平均值,针对数字的统计; MIN():最小值,支持各种数据类型; MAX():最大值,支持各种数据类型; 范例: SELECT COUNT(*) 人数...原创 2018-05-26 19:05:18 · 7516 阅读 · 0 评论