oracle查询表的意思,Oracle表的查询(一)

表查询

关键字、字段、表名不加引号时不区分大小写

引号定义的内容区分大小写

运算中有null值时,结果为null

*nvl(字段,赋值):如果字段值为null,则取后面一个值

*like 关键字:%表示若干个字符,_代表一个字符

in 关键字:in(条件集合)

order by:排序

别名 : 中文加“”

分组: group by

max():对字段取最大值

min(): 对字段取最小值

having :对分组的结果进行限制操作

where :对源数据进行限制操作

sum():对字段求和

avg():对字段求平均值

count():统计数据数量

分组函数只能出现在选择列、having、order by字句

字句顺序:group by,having ,order by

规定:多表查询时,条件至少不能少于表的个数-1(排除笛卡尔集)

between and:字段 between a1 and a2 (字段在a1-a2之间)

自连接:同一张表的连接查询

子查询:嵌套查询(在sql中嵌入的select语句),分为单行/多行子查询

all用法:select ename,sal,deptno from emp where sal>all (select sal from emp where deptno=30);

any用法:select ename,sal,deptno from emp where sal>any (select sal from emp where deptno=30);

多行子查询:select * from emp where (deptno,job) = (select deptno,job from emp where ename = 'SMITH');

经典逻辑示例(显示工资高于自己部门平均工资的员工信息)

select emp.ename,emp.sal a1.mysal emp.deptno from emp ,(select deptno,avg(sal) mysal from emp group by deptno) a1 where emp.deptno=a1.deptno and emp.sal>a1.mysal;

分页

select * from (select a1.* ,rownum rn from (select * from emp) a1 where rownum<=10) where rn>=5;

所有改动只需该最里层的数据

用子查询创建表

create table 表名 (字段1,字段2,字段3) as select empno,ename,sal from emp;

合并查询:多个查询结果合并为一个

查询语句 union 查询语句(取并集自动distinct)

查询语句 union all 查询语句(取并集不自动distinct)

查询语句 intersect 查询语句(取交集)

查询语句 minus 查询语句(取差集(在第一个集合存在且不存在于第二个集合中))

aac9a749a4105f1be2a6e78ff325bf56.png

创建数据库

1、用工具 Database configuration assistant(dbca)

2、用函数

Oracle表复杂查询

转自:https://www.cnblogs.com/w-gao/p/7288293.html Oracle表复杂查询 聚合函数 max(字段值)  -- 求最大值 min(字段值)  -- 求最小值 ...

08 Oracle表碎片查询以及整理(高水位线)

Oracle表碎片查询以及整理(高水位线) 1.表碎片的来源 当针对一个表的删除操作很多时,表会产生大量碎片.删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用. 2.怎样确定是否有表碎片 ...

Oracle 表空间查询与操作方法

一.查询篇 1.查询oracle表空间的使用情况 select b.file_id 文件ID,  b.tablespace_name 表空间,  b.file_name 物理文件名,  b.bytes ...

ORACLE表空间查询和管理【转】

红色是自由指定的~~--查询表空间SELECT D.TABLESPACE_NAME,       SPACE "SUM_SPACE(M)",       SPACE - NVL(F ...

oracle表空间表分区详解及oracle表分区查询使用方法&lpar;转&plus;整理&rpar;

欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://g ...

Oracle 表复杂查询之多表合并查询

转自:https://www.cnblogs.com/GreenLeaves/p/6635887.html 本文使用到的是oracle数据库scott方案所带的表,scott是oracle数据库自带的 ...

oracle表空间查询维护命令大全之中的一个&lpar;数据表空间&rpar;史上最全

表空间是数据库的逻辑划分,一个表空间仅仅能属于一个数据库. 全部的数据库对象都存放在建立指定的表空间中.但主要存放的是表, 所以称作表空间.在oracle 数据库中至少存在一个表空间.即S ...

常用oracle表空间查询语句

--查询数据库表空间使用情况 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/ ...

转: Oracle表空间查询

1.查询数据库中的表空间名称 1)查询所有表空间 select tablespace_name from dba_tablespaces; select tablespace_name from us ...

oracle表空间查询维护命令大全之二&lpar;undo表空间&rpar;

--undo表空间汇总 --查看全部的表空间名字 select name from v$tablespace; --创建新的UNDO表空间,并设置自己主动扩展參数; create undo table ...

随机推荐

Mariadb数据库设置及操作 一主多从 备份还原(实测笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7-x86_64-Minimal-1611.iso 数据库版本信息 : 10.1.20- ...

Json——js和C&num;对Json的操作

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式.博主记得几年前在华为外包项目中有一个和Android应用交互的需求,Andr ...

Django和Flask对于URL尾斜杠&lpar;back slash&rpar;的处理

最近在看Flask,其中提到了对于URL尾斜杠的处理.感觉算是一个需要注意的地方吧,就和Django的处理方式来进行一个简单的对比. 首先说下什么是尾斜杠. http://www.baidu.com/ ...

C&num; 开发2048小游戏

这应该是几个月前,闲的手痒,敲了一上午代码搞出来的,随之就把它丢弃了,当时让别人玩过,提过几条更改建议,但是时至今日,我也没有进行过优化和更改(本人只会作案,不会收场,嘎嘎),下面的建议要给代码爱好的 ...

转:&period;NET获取当前方法名或调用此方法的方法名

Introduction Before .NET, we were always looking for a way to log current method name in a log file ...

阅读&lt&semi;构建之法&gt&semi;第三10、11、12章

第10章:典型用户和场景 阅读了第10章之后,我知道典型用户很重要,典型用户是某类群体的代表,他们的观点能够反映一类人的观点与对产品的要求,那么要怎么样才能够从一类群体里,选择正确的典型用户反映我们研 ...

windows提权操作以及系统开机关机重启代码(用到了LookupPrivilegeValue和AdjustTokenPrivileges调整进程的Token权限)

对于UAC提权操作,一般在编译期间,如果程序有需求要提权,会在编译器里设置,vs2010比较简单,在工程属性里可以直接设置,vs2005稍微有点儿麻烦,参考这篇文章: http://www.seany ...

路由器to路由器

本文主要介绍一个主路由器连接两个子路由器的方法: 主路由器: 设置主路由器的开始ip地址为192.168.1.100,结束ip地址为192.168.150: 子路由器A: 第一步:LAN设置 第二步: ...

04面向对象编程-02-原型继承 和 ES6的class继承

1.原型继承 在上一篇中,我们提到,JS中原型继承的本质,实际上就是 "将构造函数的原型对象,指向由另一个构造函数创建的实例". 这里,我们就原型继承的概念,再进行详细的理解.首先 ...

【Unity技巧】LOGO闪光效果

写在前面 本文参考了风宇冲的博文,在按照这篇博文实现LOGO闪光时,发现了一些问题.最严重的就是背景无法透明,看上去背景始终是黑色的:其次就是各个变量的意义不是非常明确,调节起来不方便:而且在闪光条的 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值