sql中两int类型相除,希望得到一个小数位的数值
Declareaint,bint,cintseta=5setb=10setc=3然后希望得到a/b和a/c的值,并且是要0.5和1.3这样的值...
Declare a int ,b int,c int
set a=5
set b=10
set c=3
然后希望 得到 a/b 和 a/c的值,并且是要0.5和1.3这样的值 展开
set a=5
set b=10
set c=3
然后希望 得到 a/b 和 a/c的值,并且是要0.5和1.3这样的值 展开
展开全部
DECLARE @a int,
@b int,
@c int
SET @a=5,
@b=10,
@c=3
SELECT 1.0*@a/@b, 1.0*@a/@c
@b int,
@c int
SET @a=5,
@b=10,
@c=3
SELECT 1.0*@a/@b, 1.0*@a/@c
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Declare
@a int , @b int, @c int;
set @a=5;
set @b=10;
set @c=3;
DECLARE
@result DECIMAL(5, 1);
SET @result = 1.0;
SET @result = @result * @a / @b;
PRINT @result;
运行结果:
0.5
@a int , @b int, @c int;
set @a=5;
set @b=10;
set @c=3;
DECLARE
@result DECIMAL(5, 1);
SET @result = 1.0;
SET @result = @result * @a / @b;
PRINT @result;
运行结果:
0.5
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-06-24
展开全部
Declare a int ,b int,c int,result decimal(5,1)
set a=5
set b=10
set c=3
result=a/b;
result=a/c;
set a=5
set b=10
set c=3
result=a/b;
result=a/c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int长度是 4指的是占用4个字节的长度,这4个字节是按照C语言的形式保存整型数据的,可以支持2^32这么大的整数,而不是说将整数转为字符串后的长度,因此222222是可以存储的
denimal类型的长度是和字符串类型对应的,超出长度会出错误
denimal类型的长度是和字符串类型对应的,超出长度会出错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |