SQL SERVER 中有没有计算余数的函数?

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)

Published At
Categories with 数据库类
comments powered by Disqus