空字段和非空同时存在,但不固定位置,怎样把所有空字段变成"BBB",非空的不管。用SQL。

testnet 2001-08-03 05:50:42
...全文
116 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhuzhichao 2001-08-03
同意樓上.
  • 打赏
  • 举报
回复
ewanyang 2001-08-03
很简单,
select isnull(检查字段,替换表达式) as 检查字段
  • 打赏
  • 举报
回复
dragonerfish 2001-08-03
同意hailong525(风云)的说法!!!
  • 打赏
  • 举报
回复
qianby 2001-08-03
ok
  • 打赏
  • 举报
回复
hzslx 2001-08-03
ok
  • 打赏
  • 举报
回复
hailong525 2001-08-03
在oracle中
直接用nvl(field1,'BBB')即可!
  • 打赏
  • 举报
回复
l_agang 2001-08-03
你可以对所有可能为空的字段进行这样的处理:
如:
表TableA结构如下:Field1 Int null,
Field2 varchar(20) null
Field3 datetime null
则可以这样写:
select isnull(Field1,'BBB') Field1,isnull(Field2,'BBB') Field2,isnull(Field3,'BBB') Field3 from TableA
依次类推就行了。
  • 打赏
  • 举报
回复
testnet 2001-08-03
我没有学过SQL,能举个例子吗。
替换表达式 我不知哪个字段,怎样用表达式?
  • 打赏
  • 举报
回复
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
申请成为版主
帖子事件
创建了帖子
2001-08-03 05:50
社区公告
暂无公告