主页 > 知识库 > sql 实现将空白值替换为其他值

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

热门标签:宁夏外呼系统方案 高德地图标注生成 智能语音外呼系统打电话 400电话办理2273649Z空间 怎样在地图标注自己的信息 济南电销外呼防封卡怎么样 400电话怎么申请收费标准 南京外呼系统租用 电销外呼系统违规

下图中数据库中查询到的值有空值,包括空白值(“”)和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 实现将空白值替换为其他值》,本文关键词  sql,实,现将,空白,值,替换,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《sql 实现将空白值替换为其他值》相关的同类信息!
  • 本页收集关于sql 实现将空白值替换为其他值的相关信息资讯供网民参考!
  • 推荐文章