sqlserver中
本来直接相除就是取商的整数部分,无须再做处理啊
declare @a int,@b intset @a=9set @b=4select @a/@b
select case when b = 0 then a else a/b endfrom table select @结果 = case when @b = 0 then @a else @a/@b end 关于取整数的函数自己查一下