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

testnet 2001-08-03 05:50:42
...全文
134 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,能举个例子吗。
替换表达式 我不知哪个字段,怎样用表达式?

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧