文档章节

Oracle语句总结

感觉太煽情
 感觉太煽情
发布于 2015/03/02 17:16
字数 394
阅读 14
收藏 0

1,开始之前先看张图

A表和B表是数据有重复部分的表,现在如果想获取A表中B表不存在的数据语句有两种:

①. 使用left join ;[假设俩张表中都有共同字段id]

select a.id,b.id from A a left join B b on a.id = b.id where b.id is null 

②. 使用not in ;

select a.id,b.id from a where a.id not in (select b.id from B b)

    综合两种的效率,第一种较快些,数据多的可选第一种,数据少就无所谓。

2,操作数据的时候难免会遇到根据查询到的表数据来操作其他数据的需求,oracle满足了有根据sql语句直接创建表的需要。

create table 表名 as 查询语句

egg:  create table student  as select * from test where id >10

3,如果说表中的某一列数据有特殊的符号,而这些符号你不想要,好的,oracle满足你。

update 表名 set 列名=replace(列名,符号);

egg: 来个更新的语句【假设student表的id数据包含符号 '-'】:

update student set id = replace ( id , '-' );

4,数据多了,难免数字的一列有空值【注意这里的空值不是0】这时候如果把空值变为0,oracle也帮你想到办法啦。

update 表名 set 列名= nvl(列名,0);

egg: update student set money = nvl(money,0);

先这些吧,以后慢慢整理!

© 著作权归作者所有

共有 人打赏支持
感觉太煽情
粉丝 43
博文 102
码字总数 25839
作品 0
临沂
程序员
私信 提问
Oracle + Mybatis实现批量插入、更新和删除示例代码

前言 Mybatis是web工程开发中非常常用的数据持久化的框架,通过该框架,我们非常容易的进行数据库的增删改查。数据库连接进行事务提交的时候,需要耗费的资源比较多,如果需要插入更新的数据...

一看就喷亏的小猿
2018/11/22
0
0
Oracle死锁查询及处理

Oracle死锁查询及处理 转载 2011年08月13日 11:43:37 一、数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、死锁的原理 当对于数据库某个表的...

rootliu
2018/01/19
0
0
Oracle 的同义词(synonyms)总结

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上...

鉴客
2011/07/12
141
0
Oracle数据库死锁问题的查询与处理

Oracle数据库死锁问题的查询与处理 近来在工作中遇到了oracle数据库死锁问题,下面是转载的问题查询与处理方法,侵删。 一、数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序...

代金券优惠
2018/04/17
0
0
ORACLE sid,pid,spid总结

概念上: 1.spid (system process id) 是操作系统层面的进程id . 2.pid(process id) 这个是基于oracle的进程id个人理解为就是oracle给自己的进程的一个编号。 3.sid.(这个就是session 的id)...

技术小美
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

生产者消费者问题(PV操作)

一、明确定义 要理解生产消费者问题,首先应弄清PV操作的含义:PV操作是由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减...

shzwork
9分钟前
0
0
重新认识网络通信协议

OSI网络分层 应用层 http, smtp,pop3这些都属于应用层协议 为用户的应用程序提供服务 表示层 确保一个系统的应用层发送的信息被另一个系统的应用层接收到 会话层 通过传输层建立数据传输的通...

最胖的瘦子
20分钟前
0
0
【转】分布式数据流的轻量级异步快照

本篇翻译自论文:Lightweight Asynchronous Snapshots for Distributed Dataflows,Flink的容错快照模型即来源于该论文。原文地址:https://arxiv.org/pdf/1506.08603.pdf 分布式数据流的轻量...

yiduwangkai
22分钟前
0
0
java使用反射机制设置私有成员变量的值

写一个方法:public void setProperty(Objectobj, String propertyName, Object value){}, 此方法可将obj对象中名为propertyName的属性的值设置为value。(这里不知道obj对象的propertyNam...

群星纪元
28分钟前
0
0
用 Tapestry 的方式在页面模板中加入注释

<span jwcid="$remove$">这里是注释</span>

LeoXu
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部