sql中的替换分为三种:1、查询替换;2、更新替换;3新增替换;
下面5个方法函数主要用于实现查询替换,当然update更新也是同样道理

常用替换函数

1、COALESCE()

#需求:当BH_UL_PRBUSE_RATE字段 为null值的时候,将返回0,
#     否则将返回BH_UL_PRBUSE_RATE的真实值
COALESCE(BH_UL_PRBUSE_RATE,0) as BH_UL_PRBUSE_RATE

2、decode()

#需求:当数据中status值为01或02时返回0,否则返回1:
#例子:decode(STATUS,'01',0,'02',0, 1)
decode(字段,null,'-',字段) as 别名

3、NVL()

#空值转换函数,
#如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值
NVL(字段,0) as 别名

4、replace()

#直接替换字符串中的部分字符
replace(字段,'127.0.0.1','255.255.255.255')

5、case when

#类似JAVA中的IF ELSE语句
case when 字段 is null then '--' else then 字段本身 END as 别名

SQL常用替换字符串值的5种方法相关推荐

  1. SQL Server 查看identity值的几种方法。

    方法 1. ident_incr('Table_name');#  增量    identity(A,B) 中的B值 ident_seed('Table_name'); # 种子    identit ...

  2. SQL 常用的字符串函数

    SQL 常用的字符串函数 1.replace:替换函数 replace(string,from_str,to_str) 即:将string中所有出现的from_str替换为to_str 2.left: ...

  3. 浅谈C语言将字符串中的空格替换成%20的几种方法(附图超级详细解答)

    文章目录 题目分析 暴力位移法 巧用数组法 高效倒放法 题目分析 将字符串中的空格替换为%20.样例: "abc defgx yz" 转换成 "abc%20defgx%2 ...

  4. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  5. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  6. python怎么复制字符串_python字符串复制的几种方法

    >>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...

  7. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  8. (转)Shell中获取字符串长度的七种方法

    Shell中获取字符串长度的七种方法 原文:http://blog.csdn.net/jerry_1126/article/details/51835119 求字符串操作在shell脚本中很常用,下面 ...

  9. 在Python中查找子字符串索引的5种方法

    在Python中查找字符串中子字符串索引的5种方法 (5 Ways to Find the Index of a Substring in Strings in Python) str.find() ...

  10. html获取data-*值,html5 获取和设置data-*属性值的四种方法讲解

    1.获取id的对象 2.需要获取的就是data-id 和 dtat-vice-id的值 一:getAttribute()方法 const getId = document.getElementById ...

最新文章

  1. 我们能从大学里学到什么
  2. php框架选型,超实用的开源php框架选择指导
  3. 【编译打包】twemproxy-0.4.0-2.el7.centos.src.rpm
  4. 洪小文博士写给你的新年书单
  5. php k线图 echarts,利用ECharts.js画K线图的方法示例
  6. 学习有向图和无向图的强连通分量(基本概念+割点+点双联通分量+桥+边双连通分量+全套模板【Tarjan】)
  7. ADO.NET的最佳实践技巧
  8. Swift中文教程(十九) 类型嵌套
  9. Anaconda使用conda连接网络时,出现网络错误CondaHTTPError(包括Anaconda安装与入门)
  10. webpack4.0版本中的js压缩问题
  11. M语言中的操作符说明:函数与圆括号()
  12. linux在命令行下打开pdf文件
  13. 超几何分布HyperGeometricDistribution
  14. #Vue3篇:watch、watchEffect、watchPostEffect、watchSyncEffect的区别
  15. AE效果:过时与抠像
  16. matlab多个最大公约数,求任意多数的最大公约数及最小公倍数的matlab实现
  17. 面试官系列- 你真的了解 http 吗
  18. AnyMP4 iPhone Transfer Pro Mac破解教程
  19. aspx网页背景图片设置代码_Vue+CSS3制作双螺旋DNA动画:代码详解和基础知识复习
  20. 关于Flutter的渠道(channels):master、dev和beta

热门文章

  1. python百度文库下载器_真正百度文库免费下载,比冰点文库下载器还更牛x!
  2. 地图数据下载方法与商业地图下载器介绍
  3. 2021-10-11 CTF-KX(第一场)-RSA10
  4. 打破国外垄断,开发中国人自己的编程语言(1):编写解析表达式的计算器
  5. android 扫雷小游戏
  6. dell 工作站装linux_个人电脑只装Linux是怎样的体验?
  7. html网页中加载pdf,在HTML页面中嵌入本地PDF
  8. win8.1安装马上6,连不上
  9. 利用VBB仿真——实现数码管色子
  10. pe下bootice修复Linux引导,快启动pe工具之bootice引导修复工具使用教程