【发布时间】:2015-04-18 05:31:08
【问题描述】:
我有表Salesorder,表的结构是这样的。
Create table Salesorder(SOID int identity, quantity numeric(18,2))
表中的数值如下所述。
insert into Salesorder values(100)
insert into Salesorder values(Null)
insert into Salesorder values(200)
insert into Salesorder values(300)
insert into Salesorder values(Null)
insert into Salesorder values(Null)
insert into Salesorder values(500)
insert into Salesorder values(Null)
所以,我想以这种方式更新这个表,这样如果我执行选择查询,我应该会找到下面的结果。
预期输出:
100
100
200
300
300
300
500
500
这意味着所有的空值都应该用之前的非空值更新。
【问题讨论】:
-
嗨,Ameya,这也对我没有帮助。请帮忙。
-
你用的是哪个版本的sqlserver?
标签: sql-server