博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库基本概念理解(1)
阅读量:6223 次
发布时间:2019-06-21

本文共 1999 字,大约阅读时间需要 6 分钟。

--函数 数字转换为字符--0 强制位数,9位数不够不显示  $美元SELECT TO_CHAR(124.3456,'0000.00') FROM  dual  ;SELECT TO_CHAR(124.3456,'9999.99') FROM dual  ;SELECT TO_CHAR(124.3456,'$9999.99') FROM dual  ;--日期 日期转换为字符SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH:MI:SS') FROM  dual  ;SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"DD"日" HH:MI:SS') FROM dual;--字符转换为日期SELECT TO_DATE('2005-12-06','yyyy-mm-dd') FROM dual;--常用的伪列 rowid rownum select rowid,emp.* from scott.emp;select rownum,emp.* from scott.emp;--查询 第三行数据select * from (select rownum rnum,s.* from scott.emp s ) where rnum=3;--转换空值的函数  NVL(EXP1, EXP2)select emp.* from scott.emp;select nvl(comm,0) from scott.emp;--去除重复行select distinct job from scott.emp;--根据现有表创建表create table emp asselect * from scott.emp;--当前用户表行数大于10行的表select table_name from user_all_tables awhere a.num_rows>10 ;--select * from sun.tuser;--事务控制insert into  sun.tuser(userid,username,pwd)values(18,'1777','1777');savepoint aa; --保存事物点insert into  sun.tuser(userid,username,pwd)values(19,'1777','1777');rollback to aa; --回滚到保存的事物点 select * from sun.tuser;commit--提交事务--集合操作符--1.union   联合select * from scott.emp;select count(*) from scott.empselect * from scott.empunionselect * from scott.emp where job='CLERK'--UNIONALL 联合所有select * from scott.empunion ALLselect * from scott.emp where job='CLERK'--INTERSECT 交集select * from scott.empINTERSECT select * from scott.emp where job='CLERK'--MINUS  减集select * from scott.empMINUSselect * from scott.emp where job='CLERK'--\\ 连接符号,类似 +;--分析函数--row_number 排名有相同数据时排名递增--dense_rank 排名有相同数据时排名一样--rank 排名有相同数据时排名一样,但在下一个不同数据空出排名select ename, job,sal, row_number()over(partition by job order by sal desc ) "number", dense_rank()over(partition by job order by sal desc ) "dense_rank", rank()over(partition by job order by sal desc ) "rank" from emp;--select ename, job,sal, row_number()over( order by sal desc ) "number", dense_rank()over(order by sal desc ) "dense_rank", rank()over( order by sal desc ) "rank" from emp;

转载于:https://www.cnblogs.com/a1111/p/6540261.html

你可能感兴趣的文章
加速行业标准研制 区块链才能成为信任机器
查看>>
《并行计算的编程模型》一2.4.3 阻塞与非阻塞
查看>>
云计算发展的7大关键点
查看>>
零售业的数字机遇:把每个消费者都当成VIP
查看>>
360最新产品亮相全球顶级安全产业大会
查看>>
2014 值得关注的信息安全发展趋势
查看>>
2016年互联网行业十大预测:云计算大数据
查看>>
BlackHat2017热点之DefPloreX---大规模网络犯罪取证的机器学习工具
查看>>
你的企业是否有自动补丁管理工具的潜在需求?
查看>>
阿里云异构计算产品家族亮相 覆盖全场景AI和高性能计算需求
查看>>
巴斯夫如何找到清洁餐具的秘密
查看>>
《逻辑与计算机设计基础(原书第5版)》——第1章 1.0数字系统与信息
查看>>
弃2.4GHz!这就是全新Wi-Fi标准802.11ax
查看>>
BDaas “大数据即服务”的时代即将到来?
查看>>
大数据十大核心问题
查看>>
怎样说服管理者为新的网络产品埋单?
查看>>
SSH如何通过公钥连接云服务器
查看>>
索尼影业就是被这两款工具黑的
查看>>
我想对所有新程序员说的一些话
查看>>
在终端中优雅地编写Python
查看>>