mssql sqlserver判断一个整数是否为奇数偶数的方法分享


摘要:
下文讲述使用自定义函数的方法,判断一个数值是否为奇数偶数的方法分享,如下所示:
实验环境:sql server 2008 R2



实现思路:
奇数的概念:
我们将不能被2整除的数称之为“奇数”。
将能被2整除的数称之为“偶数”。

    drop function dbo.fn_isJiShuCheck
go


create function dbo.fn_isJiShuCheck(@d int)
 returns bit  ---0代表非奇数 1代表奇数
 as 
 begin
   declare @maomao365 bit =0 
   
    IF (@d % 2 <> 0  )
      begin
        SET @maomao365 = 1
      end
       
     RETURN @maomao365   
 end
 go
 
 select dbo.fn_isJiShuCheck(6)
 go
 


    drop function dbo.fn_isOuShuCheck
go


create function dbo.fn_isOuShuCheck(@d int)
 returns bit  ---0代表非偶数 1代表偶数
 as 
 begin
   declare @maomao365 bit =0 
   
    IF (@d % 2 = 0  )
      begin
        SET @maomao365 = 1
      end
       
     RETURN @maomao365   
 end
 go
 
 select dbo.fn_isOuShuCheck(6)
 go