使用sql语句怎么将空白值替换为其他值

介绍

今天就跟大家聊聊有关使用sql语句怎么将空白值替换为其他值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

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

使用sql语句怎么将空白值替换为其他值

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

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

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

select  (CASE  when  (TelPhone  IS  NULL 或是TelPhone=& # 39; & # 39;), then  & # 39;暂无& # 39;,else  TelPhone 结束),as  TelPhone, (CASE  when  (Name  IS  NULL 或是Name=& # 39; & # 39;), then  & # 39;暂无& # 39;,else  Name 结束),as 名字,(CASE  when  (CreateDate  IS  NULL 或是CreateDate=& # 39; & # 39;), then  & # 39;暂无& # 39;,else  CreateDate 结束),as  CreateDate, (CASE  when ((地址),IS  NULL 或是[地址]=& # 39;& # 39;),then  & # 39;暂无& # 39;,else (地址),结束),as (地址),得到User_Detail

执行sql语句后效果如下:

使用sql语句怎么将空白值替换为其他值

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

<强>补充:sql查询时替换空值

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

1。使用如果语句

select 如果(age  is  null, 18岁,年龄),得到学生

2。使用函数:

<强> 2.1 isnull

SELECT  isnull(年龄、18),得到学生

<强> 2.2合并

SELECT 合并(年龄、18),得到学生

看完上述内容,你们对使用sql语句怎么将空白值替换为其他值有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

使用sql语句怎么将空白值替换为其他值