1. Oraclereplace函数与translate函数

replace函数是在字符串级别的代替,对应字符串一一替换

SQL> SELECT REPLACE('accd','cd','ef') from dual;

REPLACE('ACCD','CD','EF')
-------------------------
acef

translate函数是在字符级别的代替,对应字符一一替换   translate(expr,from_string,to_string) 

SQL> select translate('acdd','cd','ef') from dual;

TRANSLATE('ACDD','CD','EF')
---------------------------
aeff

translate函数在to_string位置为空,则返回值为空

SQL> select translate('acdd','cd','') from dual;

TRANSLATE('ACDD','CD','')
-------------------------

translate中有#的特殊用法,以#开头的表示所有字符

SQL> select translate('liyan4h123ui','#liyanhui','#') from dual;

TRANSLATE('LIYAN4H123UI','#LIY
------------------------------ SQL> select translate('liyan4h123ui','#liyanhui','#z') from dual; TRANSLATE('LIYAN4H123UI','#LIY
------------------------------
z4123 SQL> select translate('liyan4h123ui','#liyanhui','#zx') from dual; TRANSLATE('LIYAN4H123UI','#LIY
------------------------------
zx4123x SQL> select translate('asadad434323', '#0123456789','#') from dual; TRANSLATE('ASADAD434323','#012
------------------------------
asadad

2. Oracle的nvl函数与coalesce函数

nvl函数与coalesce函数都是处理null值的函数

不同是nvl函数只支持两个参数,coalesce函数可以支持多个参数,效率更高

他们都是返回第一个不为null的值

SQL> select nvl('beijing','shanghai') from dual;

NVL('BEIJING','SHANGHAI')
-------------------------
beijing SQL> select nvl(null,'shanghai') from dual; NVL(NULL,'SHANGHAI')
--------------------
shanghai SQL> select coalesce('beijing','shanghai','shandong') from dual; COALESCE('BEIJING','SHANGHAI',
------------------------------
beijing SQL> select coalesce(null,null,'shandong') from dual; COALESCE(NULL,NULL,'SHANDONG')
------------------------------
shandong

------待续

常用Oracle函数记录的更多相关文章

  1. 常用oracle函数

    一.逗号拼接字段 SELECT LISTAGG(aa, ',') WITHIN GROUP (ORDER BY aa) AS AA FROM *** where id<5 输出结果例如:1,2, ...

  2. PHP的一些 有用但不常用的函数记录

    1. microtime() 当前 Unix 时间戳以及微秒数. <?php $mem = new Memcache; $mem->connect("127.0.0.1" ...

  3. UEditor常用设置函数记录

    在线文档对UEditor说明不够全面,收集了一些常用的方法和基本设置,以供参考. 1.创建编辑器 UE.getEditor('editor', { initialFrameWidth:"10 ...

  4. 《ORACLE数据库管理与开发》第三章学习之常用函数记录

    <ORACLE数据库管理与开发>第三章学习之常用函数记录 注:文章中的*代表所要操作的列名 1.lower(*)/upper(*),将此列下的值转为小写/大写 2.initcap(*):把 ...

  5. Oracle常用函数记录

    Oracle函数 --schema:hcf --不带任何参数 http://www.cnblogs.com/wuyisky/archive/2010/05/11/oracle_function.htm ...

  6. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  7. Oracle笔记之——常用的函数及脚本

    一.oracle 常用的函数及关键字 1.集合操作 1)minus 差集 2)intersect 交集 3)UNION 并集,会去重 4)UNION ALL 并集,不去重2.事物 1)COMMIT ( ...

  8. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

    花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用 ...

  9. Oracle常用的函数

    1.常用的函数分为五大类: 字符函数.数字和日期函数.数字函数.转换函数.混合函数 2.字符函数 字符函数主要用于修改字符列.这些函数接受字符输入,返回字符或数字值.Oracle 提供的一些字符函数如 ...

随机推荐

  1. css 基础---选择器

    1.css基础 selector {property: value} eg: h1 {color:red; font-size:14px;} p { text-align: center; color ...

  2. PHP如何将session保存到memcached中?如何分布式保存PHP session

    session_set_save_handler无关的memcached保存session的方法 在memcached服务器上 1)下载memcached #wget http://memcached ...

  3. js/javascript代码注释规范与示例

    文件注释 文件注释位于文件的最前面,应包括文件的以下信息:概要说明及版本(必须)项目地址(开源组件必须)版权声明(必须)开源协议(开源组件必须)版本号(必须)修改时间(必须),以ISO格式表示(可使用 ...

  4. nth-of-type

    ul li{ height:53px; line-height:53px; border-top:1px solid #e5e5e5;  display:block;color:#444;     } ...

  5. Cookie使用时需要注意个数及大小限制

    各浏览器对Cookie有一定的限制,在使用时需要格外注意. 各浏览器之间对cookie的不同限制:   IE6.0 IE7.0/8.0/9.0+ Opera FF Safari Chrome cook ...

  6. 用python修改haproxy配置文件

    需求: 当用户输入域名的时候,显示出来下面的记录 当用户需要输入添加纪录的时候,添加到你需要的那个域名下面 global log 127.0.0.1 local2 daemon maxconn 256 ...

  7. js倒计时,显示NaN天NaN时NaN分(或显示天时分)

    最近在开发跨平台的应用,在做秒杀功能时,倒计时出现了问题.默认在Chrome浏览器中运行,倒计时没出现问题.而在IE浏览器,火狐浏览器,safari浏览器上运行时,则显示NaN天NaN时NaN分(或显 ...

  8. 获取上个页面的url包括参数

    Uri uri = Request.UrlReferrer; string path = uri.AbsoluteUri; TempData["path"] = path;

  9. WORDPRESS点击标题或图片无法链接到文章页面

    在设置出更改固定连接设置

  10. appium for mobile web 之使用 ChromeDriver

    之前研究了一段时间的appium for native app 相应的总结如下:                                            appium测试环境搭建 :ht ...