1、判断字符串为空串

--Mysql:在MySQL中,空值(Null)与空字符(’’)是不相同的

select '' is null;

+------------+

| '' is null |

+------------+

| 0 |

+------------+

select trim(' ')='';

+--------------+

| trim(' ')='' |

+--------------+

| 1 |

+--------------+

--所以在mysql中可以这样来判断空串

select *

from table

where trim(col) = '';

--***************************

--而在oracle,则空值(Null)与空字符(’’)是一样的

select *

from table

where trim(col) is null;

2、虚表dual,oracle和mysql均存在该虚表,但对于下面语句:

select * from dual;

-- mysql执行会报错

--oracle执行会查出如下:

D

-

X

3、关联表进行删除

-- mysql

delete a from hs_sett.fusettleholdsinfo a, hs_sett.fusettarg b

where a.exchange_type = b.exchange_type

and b.exchange_type = 'F1';

--oracle

delete from hs_futuvip.fusettleholdsinfo a

where exists(select 1

from hs_futuvip.fusettarg b

where a.futu_exch_type = b.futu_exch_type

and b.futu_exch_type = 'F1');

4、关联表更新

-- mysql

update futransfertotal a, fusettarg b

set a.clear_balance=0,a.active_flag='1'

where a.exchange_type = b.exchange_type

and b.asset_kind = '1';

-- oralce

update futransfertotal a

set a.clear_balance=0,a.active_flag='1'

where exists(select 1

from fusettarg b

where a.futu_exch_type = b.futu_exch_type

and b.futu_exch_type = 'F1')

mysql和oracle 开源_MySQL和oracle比较相关推荐

  1. oracle 和mysql有什么区别_mysql和oracle的区别有哪些

    原标题:mysql和oracle的区别有哪些 MySQL和Oracle都是流行的关系数据库管理系统(RDBMS),在世界各地广泛使用:大多数数据库以类似的方式工作,但MySQL和Oracle的这里和那 ...

  2. mysql与oracle存储过程_MySQL与Oracle差异比较之五存储过程Function

    存储过程&Function 编号 类别 oracle Mysql 注释 1 创建存储过程语句不同 create or replace procedure P_ADD_FAC( id_fac_c ...

  3. mysql与oracle存储过程_mysql与oracle存储过程对比

    一.创建存储过程语句不同 mysql DROP PROCEDURE IF EXISTS `SD_USER_P_ADD_USR`; create procedure P_ADD_FAC(id_fac_c ...

  4. oracle和MySQL的日期函数_mysql与oracle的日期/时间函数小结

    前言 本文的日期/时间全部格式化为"2016-01-01 01:01:01"形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时 ...

  5. mysql的decode函数_Mysql实现oracle decode()函数

    今天业务上有个需求,mysql按组group_by获取数据,但过滤掉组中某字段包含某值的那些组(如status=1) 数据描述需求 字段  id name      status 1 aaa 0 2 ...

  6. oracle和mysql文件怎么打开_mysql与oracle数据库停止与打开的批处理文件

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  7. oracle开源数据库审计,oracle数据库审计

    一.何谓数据库审计? 数据库审计,就是对数据库的活动做跟踪记录,主要包括数据库连接,SQL语句执行,数据库对象访问这些方面的跟踪记录. 二.审记记录的存储方式 分为两种:一种是存储在操作系统文件中,一 ...

  8. SQLplus 和mysql区别_mysql和oracle的区别有哪些

    MySQL和Oracle都是流行的关系数据库管理系统(RDBMS),在世界各地广泛使用:大多数数据库以类似的方式工作,但MySQL和Oracle的这里和那里总是存在一些差异的.本篇文章就给大家比较Or ...

  9. mysql $区别_mysql 与oracle区别

    http://blog.csdn.net/huanghm88/article/details/8009048 本章来源 http://www.jb51.net/article/34414.htm 其他 ...

最新文章

  1. 《selenium2 python 自动化测试实战》(15)——调用js控制滚动条等操作
  2. asp.net 2.0下用access开发的时候要注意的问题
  3. web相关基础知识1
  4. 面试小问题——Object中有哪些常用方法?
  5. 没有bug队——加贝——Python 51,52
  6. HTML5新属性 Canves的整体学习
  7. Web Developer——瑞士军刀一样的FF插件
  8. php中的try语句,PHP Try-catch 语句使用技巧
  9. JavaScript中的navigator对象学习笔记
  10. 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
  11. Python 批量修改文件后缀
  12. java根据身份证号判断当前年龄
  13. Openssl(版本1.1.1)源码中的RSA加解密算法实现分析
  14. 进出口业务财务一体化外贸流程管理解决方案
  15. 【JavaScript】多行文本省略,并且判断是否需要省略。
  16. js控制excel打印完美解决方案
  17. html nav均匀分布的粘性导航栏
  18. UR首发丹宁无性别系列,并发布潮流丹宁大片及米卡限量礼盒
  19. csgo跳投指令_CSGO控制台进阶指令
  20. 请不要做浮躁的人!(转载自勉)

热门文章

  1. POJ 2259 team queue团队排队问题
  2. 【Python基础知识-pycharm版】第二节-赋值/数据类型/时间点/运算符/字符串
  3. 整理与总结Python关于对文件的操作
  4. Spring Cloud实战小贴士:版本依赖关系
  5. iOS 覆盖率检测原理与增量代码测试覆盖率工具实现
  6. 最全多线程经典面试题和答案
  7. 互联网架构:常用基础中间件介绍
  8. 论文浅尝 | 融合多粒度信息和外部语言知识的中文关系抽取
  9. 论文浅尝 | 利用类比推理优化知识图谱向量表示
  10. 【搜索/推荐排序】NCF,DeepCross,Deep Crossing