介绍
今天就跟大家聊聊有关使用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查询时替换空值强>
目前我所知道的有三种方法:
1。使用如果语句
select 如果(age is  null, 18岁,年龄),得到学生
2。使用函数:
<强> 2.1 isnull 强>
SELECT isnull(年龄、18),得到学生
<强> 2.2合并强>
SELECT 合并(年龄、18),得到学生
看完上述内容,你们对使用sql语句怎么将空白值替换为其他值有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。