• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sql 实现将空白值替换为其他值

    下图中数据库中查询到的值有空值,包括空白值(“”)和null

    如何将上图中的null和空白值替换为其他的值呢??

    有人建议使用isnull()函数,但是该函数只能替换null无法替换空白的值。

    可以使用下面的sql 语句对null和空白值都替换为其他的值。

    select (CASE when (TelPhone IS NULL OR TelPhone='') then '暂无' else TelPhone end) as TelPhone,(CASE when (Name is null or Name='') then '暂无' else Name end) as name,(CASE when (CreateDate IS NULL OR CreateDate='') then '暂无' else CreateDate end) as CreateDate,(CASE when ([Address] IS NULL OR [Address]='') then '暂无' else [Address] end) as [Address] from User_Detail 

    执行sql语句后效果如下:

    上图中我们可以看到所有的null和空白值都替换为了“暂无”。

    补充:SQL查询时替换空值

    目前我所知道的有三种方法:

    1. 使用if语句

    select if(age is null,18,age) from student

    2. 使用函数:

    2.1 isnull

    SELECT isnull(age,18) from Student

    2.2 coalesce

    select coalesce(age,18) from student

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • postgresql coalesce函数数据转换方式
    • postgresql 中的COALESCE()函数使用小技巧
    • postgresql 实现修改jsonb字段中的某一个值
    • postgresql 实现将字段为空的值替换为指定值
    • PostgreSQL 禁用全表扫描的实现
    • 解决PostgreSQL Array使用中的一些小问题
    • postgresql 中的 like 查询优化方案
    上一篇:SQL Server 2008 Express 及 Management Studio Express下载安装配置教程
    下一篇:SQLServer2008提示评估期已过解决方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sql 实现将空白值替换为其他值 sql,实,现将,空白,值,替换,