Oracle数据库基本概念理解(1)

--函数 数字转换为字符
--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 
as
select * from scott.emp;--当前用户表行数大于10行的表
select table_name from user_all_tables a
where 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.emp
select * from scott.emp
union
select * from scott.emp 
where job='CLERK'
--UNIONALL 联合所有
select * from scott.emp
union ALL
select * from scott.emp 
where job='CLERK'
--INTERSECT 交集
select * from scott.emp
INTERSECT 
select * from scott.emp 
where job='CLERK'
--MINUS  减集
select * from scott.emp
MINUS
select * 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;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328166.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于Heap Dump

转载自 关于Heap DumpHeap Dump是什么? Heap Dump也叫堆转储文件,是一个Java进程在某个时间点上的内存快照。Heap Dump是有着多种类型的。不过总体上heap dump在触发快照的时候都保存了java对象和类的信息。通常在写heap dump文件前会触发一次FullGC&a…

使用StyleCop 进行代码评审

使用StyleCop对原代码进行审查,看编写的代码是否遵循设计规范、.Net约定和一些贯用法等。保证代码的一致性,可读性等等。 在此之前,先简单介绍下FxCop(起初只是微软内部使用的工具),一个分析托管程序集,检测…

系统架构师5 ***********那就给个合格分了。111

https://download.csdn.net/download/sun_lq/11109495 https://download.csdn.net/download/u011669055/10736374 https://download.csdn.net/download/robertsoft/10747039 十年IT从业背景,一次考试通过系统分析师(通过系统分析师的学习 ... [复制链接] 发表于 …

2012三年大专计算机试题医学,计算机原理2012年4月真题(02384)

计算机原理2012年4月真题及答案解析(02384)计算机原理2012年4月真题及答案解析(02384),该试卷为计算机原理自考历年真题试卷,包含答案及详细解析。一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有…

JVM内存管理------JAVA语言的内存管理概述

转载自 JVM内存管理------JAVA语言的内存管理概述引言 内存管理一直是JAVA语言自豪与骄傲的资本,它让JAVA程序员基本上可以彻底忽略与内存管理相关的细节,只专注于业务逻辑。不过世界上不存在十全十美的好事,在带来了便利的同时&#xf…

微软市值今天涨了 250 亿,这家离我们越来越远的公司,为什么生意反倒越来越好了?

纳德拉上台两年半,微软市值已经涨了 50% 今天早上,微软发布了今年第三季度的财报。受云计算和 Office 业务推动,财报后的盘后交易里,微软股价上涨 5.9%、市值涨了超过 250 亿美元——收购 LinkedIn 的钱差不多就回来了。 财报发布…

系统架构设计师考试 重要的部分

系统架构师考试比较的难,属于软件工程师考试中的高级考试,有选择题,分析题,论文,请坚持。 这是高产似母猪啊。 1.每天2小时,坚持了4年考过了软件设计师,系统架构师, 四年时间花了大…

计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...

《计算机文化基础实训》教学方案设计与课题分析总结.doc《计算机文化基础一实训》教学方案设计与课题分析总结袁良风[ 】我院自开展木课题研宄工作以来,紧紧围绕“项目教学法”教学的应 用问题,积极主动地开展专题研究和教改实验,…

Oracle数据库基本概念理解(2)

--删除用户 drop user sz cascade; --创建表空间 create tablespace worktablsp datafile C:\app\lenovo\oradata\orcl\EMPTB.dbf SIZE 5MAUTOEXTEND ON; --修改表空间 ALTER tablespace worktablsp ADD datafile C:\app\lenovo\oradata\orcl\EMPTB.dbf SIZE 5M;--扩展数据文件…

Java中关于String类型的10个问题

转载自 Java中关于String类型的10个问题1. 如何比较两个字符串?用“”还是equals 简单来说,“”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你想检测俩字符串是不是相等的&#xff…

[ASP.NET Core] Static File Middleware

前言 本篇文章介绍ASP.NET Core里,用来处理静态档案的Middleware,为自己留个纪录也希望能帮助到有需要的开发人员。 ASP.NET Core官网 结构 一个Web站台最基本的功能,就是在接收到从「浏览器传入」的HTTP Request封包后,将站台内所…

JVM 优化经验总结

转载自 JVM 优化经验总结开始之前 Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不…

2016年10月20日 .NET Core 1.0.2 更新

我们今天发布了一个更新,解决了在macOS Sierra系统上安装的问题。 更改仅限于macOS安装程序。 运行时或工具没有更改; .NET Core 1.0.1仍是Windows和Linux的最新版本,最新的Microsoft.NETCore.App版本仍为1.0.1。 您现在可以下载更新的.NET Core 1.0.2 m…

window7连接其他计算机的打印机,win7系统电脑怎样连接其它电脑上在打印机?

2017-12-02 回答方法/步骤1第一步:设置共享打印机电脑。(a电脑)单击【开始】-【设备和打印机】或点击【开始】/【控制面板】/【硬件和声音】/【设备和打印机】,打开【添加设备】和【添加打印机】窗口,如图1所示2设置要共享的打印机&#xff0…

系统架构设计师考试999999999999

系统架构师考试比较的难,属于软件工程师考试中的高级考试,有选择题,分析题,论文,请坚持。 这是高产似母猪啊。 1.每天2小时,坚持了4年考过了软件设计师,系统架构师, 四年时间花了大…

Java启动参数与内存调优一些学习笔记

转载自 Java启动参数与内存调优一些学习笔记 .参数的含义-Xms128m JVM初始分配的堆内存 -Xmx512m JVM最大允许分配的堆内存,按需分配 -XX:PermSize64M JVM初始分配的非堆内存 -XX:MaxPermSize128M JVM最大允许分配的非堆内存,按需分配 JVM内存模型 …

Oracle数据库基本概念理解(3)

/*| PL/SQL编程*/ --声明变量 DECLAREV_NAME VARCHAR2(20); --一般变量V_AGE NUMBER(2);v_id SUN.TUSER.USERID%TYPE:14;--属性变量v_user SUN.TUSER%ROWTYPE; --行属性变量 BEGIN--赋常量值V_NAME:Tom;V_AGE :20;DBMS_OUTPUT.put_line(姓名:||V_NAME||年…

服务器io修改,更改 Linux I/O 调度器来改善服务器性能

为了从 Linux 服务器榨取尽可能多的性能,请了解如何更改 I/O 调度器以满足你的需求。Linux I/O 调度器()控制内核提交读写请求给磁盘的方式。自从 2.6 内核以来,管理员已经能够更改这个调度器,所以他们可以自定义他们的平台以完全适合他们的需…

如何合理的规划一次 JVM 性能调优

转载自 如何合理的规划一次 JVM 性能调优摘要: JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响,那么如何进行一次优雅的调优,提升应用的性能?这是 JVM 优化系列第三篇:JVM 调优系列…