广告位联系
返回顶部
分享到

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

mssql2008 来源:互联网 作者:佚名 发布时间:2022-08-26 21:02:31 人浏览
摘要

下图中数据库中查询到的值有空值,包括空白值()和null 如何将上图中的null和空白值替换为其他的值呢?? 有人建议使用isnull()函数,但是该函数只能替换null无法替换空白的值。 可

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

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

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

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

1

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语句

1

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

2. 使用函数:

2.1 isnull

1

SELECT isnull(age,18) from Student

2.2 coalesce

1

select coalesce(age,18) from student


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/qq_16990363/article/details/49250079
相关文章
  • Sql Server 2008 数据库附加错误:9004问题解决方案介
    【问题描述】 数据库文件存在异常状况,有可能是因为硬盘有坏区引起的。附加数据库的时候,提示错误9004。 【解决方法】 假设数据库名
  • sql实现将空白值替换为其他值

    sql实现将空白值替换为其他值
    下图中数据库中查询到的值有空值,包括空白值()和null 如何将上图中的null和空白值替换为其他的值呢?? 有人建议使用isnull()函数,但
  • SQL Server2008提示评估期已过解决方案

    SQL Server2008提示评估期已过解决方案
    打开sqlserver时提示评估期已过 解决方法: 打开sqlserver安装中心(注意:选择R2的安装中心) 选择版本升级 中途可能会出现需要重启计算机
  • SQL之patindex函数的用法案例介绍
    语法格式:PATINDEX ( %pattern% , expression ) 返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。 pattern字符串在expression表
  • SQLServer之常用函数总结介绍
    SQLServer中的常用函数 字符串函数 len() 计算字符串的长度 1 select LEN(name) from test1 --计算name的长度 大小写转换 lower() upper() 1 2 select lower(STUDE
  • SpringMVC统一异常处理三种方法的介绍
    在 Spring MVC 应用的开发中,不管是对底层数据库操作,还是业务层或控制层操作,都会不可避免地遇到各种可预知的、不可预知的异常需要
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计