SQL SERVER 中有没有计算余数的函数?我想判断奇偶数
---------------------------------------------------------------
no
if((x/2)*2=2) ----even
---------------------------------------------------------------
yes
select 10%3
---------------------------------------------------------------
有的,%就可以
if (@num % 2)=1
begin
--
end
else
begin
--
end
---------------------------------------------------------------
好像没有,可以自己写一个:
CREATE FUNCTION aa (@sz int)
RETURNS char(4) AS
BEGIN
declare @jg char(4)
if @sz%2=0
set @jg= '偶数'
else
set @jg= '奇数'
return @jg
END
用法:
select dbo.aa(112)