CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

我用SQL SERVER,表中有两个字段,为VARCHAR类型。为什么其中某个字段内容为NULL时,字符串连接操作返回NULL值?

楼主hzzkf()2001-12-27 16:02:36 在 MS-SQL Server / 基础类 提问

有两个字段A,B  
  比如用SELECT语句进行字符串连接查询  
  select   内容=A+B   from   table1  
  如果其中某个字段值为NULL,返回结果便为NULL值,如何解决? 问题点数:50、回复次数:2Top

1 楼tommychim(阿布洛迪)回复于 2001-12-27 16:05:43 得分 50

因为null+varchar=null  
  可以这样    
  select   内容=isnull(a,'')+isnull(b,'')   from   tableTop

2 楼CoolSlob()回复于 2001-12-27 16:09:47 得分 0

Hint:任何与NULL值做运算后的结果都为NULL  
  //所以只要个字段其中有一个为NULL,其结果就为NULL了  
  //给分吧,呵呵,^o^,最近穷得慌...........Top

相关问题

  • 7000长得字符串保存到sql server 的varchar(7000)字段
  • 怎么处理在SQL中字符串为NULL的字段啊?
  • 如何获得字符(varchar)字段的最大值,字段里面的值为整形的字符串
  • 字符串变量添加成字段
  • 1000分求一解,关于用datawindow 存储长度超过255的varchar字符串字段,非blob和image!!!
  • 有没有什么函数可以把字段值为null转换成空字符串??
  • 关于null字符串字段的SQL语句是否只能这样写? 谁有高招?
  • 更新SQL Server记录, 出现不可思议的错误: 字符串字段为NULL错误
  • NULL结尾的字符串
  • 某字段类型是varchar 如何根据字段的实际长度写 where(字符串长度)<2的语句怎么写?

关键词

  • 字段
  • 连接
  • 内容
  • null
  • 值
  • 字符串连接
  • 返回
  • varchar
  • 结果
  • isnull

得分解答快速导航

  • 帖主:hzzkf
  • tommychim

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo