在旧的sql上有点生疏。
你能帮上忙吗?
给定一个数字,例如1、2或4,我需要确定它是偶数还是奇数,并根据偶数或奇数进行一些计算。
如何在sql (sql server 2000)中检测到这一点?谢谢!
发布于 2009-11-27 03:57:42
使用模运算符n % 2
。如果数字是偶数,则返回0;如果数字是奇数,则返回1。
发布于 2009-11-27 04:06:20
还可以使用sql server位运算符。
DECLARE @Int INT
SELECT @Int = 103
SELECT @Int & 1, @Int % 2
发布于 2013-11-05 03:29:50
我在MS SQL SP中使用相同的东西,如下所示:
IF @current_number % 2 = 0 SET @something = 1
-或者--
IF @current_number % 2 = 0 exec sp_whatever
https://stackoverflow.com/questions/1805420
复制相似问题