Oracle关键字的使用

使用insert 添加数据: INSERT  INTO  表名  VALUES  (加入对应的数); COMMIT;

INSERT INTO p_emp

VALUES('TOM2', 'CLERK', 7902, SYSDATE, 1000, NULL, 30);

COMMIT;

试用DELETE删除一条数据: DELETE  表名  WHERE  条件; COMMIT;

DELETE p_emp e WHERE e.empno=1;

COMMIT;

使用UPDATE修改数据: UPDATE  表名  SET  修改内容  WHERE  条件;  COMMIT;

UPDATE p_emp e SET e.ename='TOM3' WHERE e.empno=2;

COMMIT;

IN 关键字 ,查询在符合IN条件的数据。例:查询工资为800,3000,5000的员工信息

SELECT * FROM p_emp e WHERE e.sal IN (800, 3000, 5000);

LIKE关键字,模糊查询,%表示任意个字符, _表示单个字符。例:查询以T开头的所以员工的信息

SELECT * FROM p_emp e WHERE e.ename LIKE 'T%'

ORDER BY,按列名或索引排序

SELECT * FROM p_emp e ORDER BY e.job DESC, e.sal DESC

SELECT * FROM p_emp e ORDER BY 3, 6

GROUP BY 按某几列分组

SELECT e.job FROM p_emp e GROUP BY e.job HAVING COUNT(*) > 2

使用SUM,AVG,MOD,COUNT函数

SELECT p.toma,p.ptype,SUM(p.lastcou) FROM product p GROUP BY ROLLUP (p.toma,p.type)

CASE WHEN THEN / DECODE的使用

CASE * WHEN  条件THEN 显示的内容

DECODE(*,’条件’,’显示的内容’)

SELECT T.ENAME,

CASE T.SEX   WHEN 1 THEN  '男'   WHEN 0 THEN  '女'  ELSE  'kk' END

FROM P_EMP T

SELECT T.ENAME 姓名,

CASE  WHEN T.SEX = 1 THEN '男'   WHEN T.SEX = 0 THEN  '女'  ELSE  'kk'

END 性别

FROM P_EMP T

DISTINCT去除重复

SELECT DISTINCT t.job FROM p_emp t

BETWEEN  a  AND  b  在a和b之间

select * FROM p_emp t WHERE t.sal BETWEEN 2000 AND 3000

Oracle实例,具体运用的更多相关文章

  1. PLSQL配置新的oracle实例

    在Win环境下的Oracle中,D:\Oracle\product\10.1.0\db_1\NETWORK\ADMIN\tnsnames.ora文件很重要,它作用是:本地命名的配置.本地名可以用简单的 ...

  2. 修改oracle实例名orcl为demo

    修改oracle实例名有六步: 1.sqlplus username/password as sysdba登陆,然后从spfile文件创建pfile文件 :create pfile from spfi ...

  3. ORACLE 实例及RAC

    ORACLE 实例及RAC 一.问题 (1)现象 部署一个sh脚本到生产oracle服务器上,该sh脚本负责读取外系统提供的txt文件,然后用sql loader入库,由oracle服务器的cront ...

  4. Oracle实例和Oracle数据库(Oracle体系结构)

    --========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...

  5. SQL迁移到ORACLE实例

    nohup ./command.sh > output 2>&1 & SQL迁移到ORACLE实例 日常运维中,我们经常会有数据库不同类型的迁移,比较多的就是从sql se ...

  6. 【转载】Oracle实例和Oracle数据库(Oracle体系结构)

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:Leshami      原文地址:http://blog.csdn.net/ ...

  7. Linux/Unix shell 监控Oracle实例(monitor instance)

    使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...

  8. oracle 实例名和服务名以及数据库名区别

    一.数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后, ...

  9. Oracle实例与Oracle数据库

    数据库实例是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例. 数据库实例名(instance_name) 实例名也被写入参数文件中,该参数为instance_nam ...

  10. oracle实例名,数据库名,服务名等概念差别与联系

    数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令非常多刚開始学习的人easy混淆的概念.相信非常多刚開始学习的人都与我一样被标题上这些个概念搞得一头雾水.我们如今就来把它们弄个明确. 一 ...

随机推荐

  1. MongoDB入门(2)- MongoDB安装

    windows安装 下载文件,解压缩即可.下载地址 每次运行mongod --dbpath D:/MongoDB/data 命令行来启动MongoDB实在是不方便,把它作为Windows服务,这样就方 ...

  2. mysql 创建视图

    1.单表创建视图 例如:创建一个选择语句,选出学生的编号,姓名和考号 //创建一个视图名字为stu_view1选择 来自数据表student中的id,name 和kn 中的数据 create view ...

  3. Canvas 基本绘图方法总结

    一.基本内容  1.简单来说,HTML5提供的新元素<canvas>  2.Canvas在HTML页面提供画布的功能,在画布中绘制各种图形  3.Canvas绘制的图形与HTML页面无关, ...

  4. Linux Shell下执行sqlplus

    转载自: http://www.cnblogs.com/include/archive/2011/12/30/2307889.html 以下方法解决了在linux下自动的删除创建用户 sqlplus ...

  5. 51nod 1486 大大走格子——dp

    有一个h行w列的棋盘,里面有一些格子是不能走的,现在要求从左上角走到右下角的方案数. Input 单组测试数据. 第一行有三个整数h, w, n(1 ≤ h, w ≤ 10^5, 1 ≤ n ≤ 20 ...

  6. fundamentals of the jQuery library

    1.why is jquery Only 32kB minified and gzipped. Can also be included as an AMD module Supports CSS3 ...

  7. OnLoad & DOMReady

    window.onload 事件会在页面或图像加载完成后立即触发(即所有元素的资源都下载完毕).如果页面上有许多图片.音乐或falsh,onload事件会迟迟无法触发.所以出现了DOM Ready事件 ...

  8. 1.0 docker介绍

    简介: 一种虚拟化的方案 将应用程序自动部署到容器   特点: 轻量 环境的一直性 提高开发生命周期 使用面向服务的架构   场景: 开发.测试.部署 创建隔离的运行环境 集群测试环境 云计算应用   ...

  9. python基础===【字符串】所有相关操作

    #字符串的相关操作 #基本操作 #+ 字符串连接操作 str1 = '来是come走是go' str2 = '点头yes摇头no' result = str1 + str2 print(result) ...

  10. mac 使用清除废纸篓或彻底删除某文件 附加: smb afp ftp NAS 访问服务器相关

    mac 使用清除废纸篓或彻底删除某文件 附加: smb afp ftp NAS 访问服务器相关 mac 下删除文件方法: 1.使用 cleanmymac  使用 cleamymac 的清理  和 逐个 ...