各位,近来看看吧!

wzhxj3 2005-09-27 11:09:43
mssql数据库中的一个表有若干个字段,其中一个字段jishu,想用jishu来统计这个表中其他字段不为null的个数,最好是有一个不为null就附值为100,10个不为null就附值为1000。
...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgsasd311 2005-09-27
  • 打赏
  • 举报
回复
declare @name nvarchar(100)
declare cur cursor for select name from syscolumns where id=object_id('表名')
open cur
fetch next from cur into @name
while @@fetch_status=0
begin
exec('update 表名 set jishu=jishu+isnull('+@name+',100)'
fetch next from cur into @name
end
close cur
deallocate cur
klan 2005-09-27
  • 打赏
  • 举报
回复
isnull(jishu,10)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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