本文介绍了如何通过条件重置增量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 DECLARE @intFlag INT 
SET @intFlag = 1
UPDATE #temp_patrons
set
@intFlag = [order] = @intFlag + 1
IF @intFlag = 3
BEGIN
SET @intFlag = 1
END





我尝试了什么:



i尝试使用循环或案例但没有发生任何事情。

输出将像这个。

 EX。 
|订购|
| 1 |
| 2 |
| 3 |
| 1 |
| 2 |
| 3 |
解决方案



DECLARE @intFlag INT
SET @intFlag = 1
UPDATE #temp_patrons
		set
			 @intFlag = [order] = @intFlag + 1
			 IF @intFlag = 3
			 BEGIN
			   SET @intFlag = 1
             END



What I have tried:

i tried using loop or cases but nothing happened.
The output will be like this.

EX.
| order |
|   1   |
|   2   |
|   3   |
|   1   |
|   2   |
|   3   |
解决方案



这篇关于如何通过条件重置增量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-30 22:39