Oracle实例,具体运用

Posted Oo。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle实例,具体运用相关的知识,希望对你有一定的参考价值。

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实例,具体运用的主要内容,如果未能解决你的问题,请参考以下文章

linux下怎么创建oracle实例

oracle12c 为啥会卡在创建并启动oracle实例?进度88%。

怎么在linux上面创建第二个实例

Oracle 11G单实例安装

修改 Oracle 数据库实例字符集

Oracle简单查询实例