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

来源:脚本之家  责任编辑:小易  

下图中数据库中查询到的值有空值,包括空白值(“”)和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 无法附加数据库的解决方法
  • sqlserver搭建网站实例详解
  • 解决sql server 2008 不能使用 “.” local本地连接数据库问题
  • sql2008安装后服务器改名造成名称不一致解决方法
  • sql server 2008 数据库镜像部署实例之三 配置见证服务器
  • sql server 2008 数据安全(备份和恢复数据库)
  • sql server 2008数据库引擎详细介绍
  • sql server 2008 数据库优化常用脚本
  • 通过sql server 2008数据库复制实现数据库同步备份
  • sql server 2008 r2占用cpu、内存越来越大的两种解决方法
  • 如何用sql语句将某一列数值中的空值替换为其它值?
  • 如何用sql语句将某一列数值中的空值替换为其它值
  • SQL Server2008 空值替换不了
  • 求:sql语句,将表中的没有数据为 空 的,替换为 ...
  • SQL将查询结果中的值批量替换为其它值
  • 使用select语句查询,将所有空值替换为某个字符串...
  • sql 如何把一个表的一列值替换为另外一个表的一列值
  • sql语句当中怎么把相同的值保留一条,其他的替换成...
  • sql如何把一个表的一列值替换为另外一个表的一列值?
  • 怎样把一条SQL语句查询出的结果集中的空值替换成0
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页postgresql coalesce函数数据转换方式postgresql 中的coalesce()函数使用小技巧postgresql 实现修改jsonb字段中的某一个值postgresql 实现将字段为空的值替换为指定值postgresql 禁用全表扫描的实现解决postgresql array使用中的一些小问题postgresql 中的 like 查询优化方案sql server 2008 无法附加数据库的解决方法sqlserver搭建网站实例详解解决sql server 2008 不能使用 “.” local本地连接数据库问题sql2008安装后服务器改名造成名称不一致解决方法sql server 2008 数据库镜像部署实例之三 配置见证服务器sql server 2008 数据安全(备份和恢复数据库)sql server 2008数据库引擎详细介绍sql server 2008 数据库优化常用脚本通过sql server 2008数据库复制实现数据库同步备份sql server 2008 r2占用cpu、内存越来越大的两种解决方法sql server 2008完全卸载方法(其sql server 2008 安装和配置图解在与 sql server 建立连接时出现sql server 2008 r2 超详细安装图安装sql server 2008时的4个常见sql server 2008登录错误:无法连sql server 2008 阻止保存要求重sqlserver 2008将数据导出到sql脚sql server 2008 清空删除日志文图文详解sql server 2008r2使用教sqlserver2008新实例远程数据库链接问题(sql server 2008 新特性 总结复习(一)一个简单的后台与数据库交互的登录与注册java之file对象对文件的操作常用的几个方sql2008评估期已过的解决办法及序列号sql server 2008中sql之waitfor使用介绍sqlserver2008安装报语言不符的解决方法sql server 2008+ reporting services (linux编译mssql扩展使用php连接sqlserverspringmvc统一异常处理三种方法详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved