![](https://img-blog.csdnimg.cn/20191230094955465.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
oracle
Despareter_Yong
这个作者很懒,什么都没留下…
展开
-
Oracle---游标(六)
--打印80号部门所有员工的工资-- DECLARE-- -- 如果变量多声明一个记录类型-- TYPE emp_record IS RECORD-- (-- v_sal EMPLOYEES.salary%TYPE,-- v_empid EMPLOYEES.employee_id%TYPE,-- v_hiredate EMPLOYEES.hire_date...原创 2018-06-22 05:35:24 · 141 阅读 · 0 评论 -
Oracle---创建和管理表(七)
-- DML:DataMainpulation language 数据操纵语言 对表的行进行操作-- DDL:Data DEfinition language 数据定义语言 操作能力小-- DCL:Data Control Language 数据控制语言-- -- 表示数据库对象的一种-- DML 就是熟悉的CURD ,增删改读数据库的管理操作 -- DDL 用于定义数据...原创 2018-06-22 15:03:51 · 236 阅读 · 0 评论 -
Oracle 数据库视图创建使用及探索(一)
工具:Navicat PremiumOracle 11g视图基本概念知识储备:常见数据库对象表 :基本的数据存储集合,由行和列组成视图 :从表(一个或多个)中抽取出的逻辑上相关的数据集合序列:提供有规律的数据索引:提高查询的效率视图(WHAT)视图是一种虚表。视图建立在已有表的基础上,视图赖以建立的这些表成为基表向视图提供数据内容的语句为SELECT语句,可以将视图可以理解为存储起来的SELECT...原创 2018-06-01 11:01:55 · 2756 阅读 · 0 评论 -
Oracle ---单行函数 (二)
--5、查询员工的姓名以及在工作的月份,并按月份降序排序 别名排序不能写汉字位-- SELECT LAST_NAME,HIRE_DATE, round(months_between(SYSDATE,hire_date),0) 已工作-- FROM EMPLOYEES-- ORDER BY '已工作了的月' DESC-- SELECT LAST_NAME,HIRE_DATE, round(mo...原创 2018-06-15 14:47:24 · 277 阅读 · 0 评论 -
Oracle--- 多表连接 (三)
-- 等值连接-- SELECT EMPLOYEES.EMPLOYEE_ID,EMPLOYEES.DEPARTMENT_ID,DEPARTMENTS.department_name-- FROM EMPLOYEES,DEPARTMENTS-- WHERE EMPLOYEES.DEPARTMENT_ID = DEPARTMENTS.DEPARTMENT_ID--给表起别名-- SELECT e.EM...原创 2018-06-15 17:18:38 · 326 阅读 · 0 评论 -
Oracle---分组函数(四)
一、学习目标:1)使用Group By子句对数据分组()2)使用having子句进行过滤分组结果集[where 语句不能对分组函数进行过滤]二、分组函数类型:AVG ,COUNT,MAX,MIN,STDDEV(方差),SUM--分组函数作用于一组数据,并返回一个值-- 例如求 最大(小) 平均值等--查询的列,只要不是组函数都要出现在 GROUP BY 中,少一个一会出错--样本的标准差,求标准差...原创 2018-06-19 08:20:51 · 267 阅读 · 0 评论 -
回顾Oracle 单行函数之通用函数(二.1)
子曰:温故而知新可以为师也; 复习同样重要。通用函数适用于任何数据类型,同事也适用于空值NVL(expr1,xepor2)NVL2(exp1,expr2,expr3)NULLIF(expr1,expr2)COALESCE(expr1,expr2,....,exprn)eg 也适用于 null 输出last_name department_id当department_id为null时用没有部门代...原创 2018-06-20 09:34:59 · 157 阅读 · 0 评论 -
Oracle---子查询(五)
-- 查询--谁的工资比Abel高-- SELECT SALARY -- from EMPLOYEES-- WHERE LAST_NAME = 'Abel'-- SELECT LAST_NAME , SALARY-- FROM EMPLOYEES -- WHERE SALARY > (SELECT SALARY FROM EMPLOYEES-- WHERE LAST_NAM...原创 2018-06-20 17:03:38 · 134 阅读 · 0 评论