sqlserver对字段出现NULL值的处理

 更新时间:2010年12月17日 14:26:33   作者:  
SQL Server 的某些表字段默认是NULL,对于NULL字段如何处理?
复制代码 代码如下:

-判断某些字段是否为空
--case
select case when '字段名' is null then '\N' else convert(varchar(20),'字段名') end as 'NewName'
select case when null is null then '\N' else convert(varchar(20),null) end as 'NewName'

--SQL Server 2005:coalesce
select coalesce('字符串类型字段','\N') as 'NewName'
select coalesce(convert(varchar(20),'非字符串类型字段'),'\N') as 'NewName'
select coalesce(convert(varchar(20),null),'\N') as 'NewName'

--coalesce,返回其参数中的第一个非空表达式
select Coalesce(null,null,1,2,null)union
select Coalesce(null,11,12,13,null)union
select Coalesce(111,112,113,114,null)

相关文章

  • SqlServer备份数据库的4种方式介绍

    SqlServer备份数据库的4种方式介绍

    这篇文章主要介绍了SqlServer备份数据库的4种方式介绍,本文讲解了用sqlserver的维护计划、通过脚本+作业的方式备份数据库(非xp_cmdshell和xp_cmdshell)、用powershell调用sqlcmd来执行备份命令几种方式,需要的朋友可以参考下
    2015-02-02
  • 详解sqlserver查询表索引

    详解sqlserver查询表索引

    sqlserver查询表索引,大家都知道吗
    2015-09-09
  • SQLserver存储过程写法与设置定时执行存储过程方法详解

    SQLserver存储过程写法与设置定时执行存储过程方法详解

    一直都很想了解如何写存储过程,对于不熟悉的东西,总是觉得很神秘,下面这篇文章主要给大家介绍了关于SQLserver存储过程写法与设置定时执行存储过程方法的相关资料,需要的朋友可以参考下
    2023-03-03
  • Sql Server登录错误:18456的解决方案

    Sql Server登录错误:18456的解决方案

    Sql Server 安装后使用Sql Server身份验证登录,出现错误:18456,本文小编给大家介绍了Sql Server登录错误:18456的解决方案,如果遇到相同问题的同学可以参考阅读下
    2023-10-10
  • SQL注入之sqlmap入门学习

    SQL注入之sqlmap入门学习

    本文主要介绍了SQL注入之sqlmap入门学习,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • win10安装Sql Server 2014图文教程

    win10安装Sql Server 2014图文教程

    自从win10系统发布以后,很多用户都在升级,安装使用,普遍反映还不错,那么win10系统如何安装sqlserver2014呢?下面由脚本之家小编教大家,需要的朋友可以参考下
    2015-09-09
  • SQL Server实例间同步登录用户的操作代码

    SQL Server实例间同步登录用户的操作代码

    本文主要介绍的是登录用户的同步,毕竟登录用户的重要性还是比较高的,应用需要先通过登录用户登录DB实例才能执行后续的操作,本文结合实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2023-09-09
  • sql lite 数据库之间表复制的方法

    sql lite 数据库之间表复制的方法

    最近用sql lite数据库,因为数据库版本的问题,导致数据库中的数据表内容不同步,所以需要整合二个数据库中的对应表及其表中数据。
    2013-04-04
  • 在sqlserver数据库中导入Excel数据的全过程

    在sqlserver数据库中导入Excel数据的全过程

    在SQL Server中导入Excel数据可以通过使用导入/导出向导来完成,下面这篇文章主要给大家介绍了关于在sqlserver数据库中导入Excel数据的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 关于数据库优化问题收集汇总

    关于数据库优化问题收集汇总

    笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。以下就对数据库优化问题进行了介绍,需要的朋友可以参考下
    2013-07-07

最新评论