社区
MS-SQL Server
帖子详情
小问题:sum()的值超出int范围怎么写?
bluerain006
2003-10-21 08:39:02
菜鸟问题:
我想统计表中size字段的值,用select sum(size) from table,但其加和的值很大,应该怎么写?
...全文
126
3
打赏
收藏
小问题:sum()的值超出int范围怎么写?
菜鸟问题: 我想统计表中size字段的值,用select sum(size) from table,但其加和的值很大,应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluerain006
2003-10-21
打赏
举报
回复
thank you !
pengdali
2003-10-21
打赏
举报
回复
select sum(cast(size as numeric(39))) from [table]
yujohny
2003-10-21
打赏
举报
回复
try
select sum(cast(size as decimal(20,0))) from table
C语言陷阱:两个
int
类型的数据相加有概率产生溢出现象
例题:两个
int
类型的整型数据相加,请输出结果,注意结果可能会
超出
32位的
范围
。#include<stdio.h>
int
main() {
int
A,B; long
int
sum
= 0; scanf("%d %d",&A,&B);
sum
=(long
int
)A+B; pr
int
f("%ld\n",
sum
); return 0x00; } 在计算时,将数据进行类型的强制转化,可以改变其精度
范围
,使其在运算时不会产生溢出现象...
带你快速看完9.8分神作《Effective Java》—— 通用编程篇
???? Java学习:Java从入门到精通总结 ???? Spring系列推荐:Spring源码解析 ???? 最近更新:2021年12月16日 ???? 个人简介:通信工程本硕????、朝着优质博主努力????。我
写
的很慢,但敢保证每一篇都是用心
写
的,绝对不无聊,欢迎关注我共饮一杯鸡汤~ ???? 点赞 ???? 收藏 ⭐留言 ???? 都是我最大的动力! 豆瓣评分9.8的图书《Effective Java》,是当今世界顶尖高手Josh Bloch的著作,在我之前的文章里我也提到过,编程就像练
SQL server
int
型的字段
sum
时溢出
在SQL 中
int
型的最大
值
2147483647 ,但是我在数据库中查询求和时 既然出现了溢出,请问怎么解决
int
型溢出的
问题
!! ===============================================用big
int
sum
(cast(col1 as
MySQL中的
SUM
函数使用不正确,无法获得正确的结果!
例如,如果您尝试对包含字符串
值
的列使用
SUM
函数,它将尝试将字符串转换为数字,而这可能导致不准确的结果。如果总和的结果
超出
了列的数据类型所能表示的
范围
,
SUM
函数可能会返回不正确的结果。例如,如果您的列是TINY
INT
类型,并且总和的结果
超出
了TINY
INT
类型的
范围
(-128到127),则
SUM
函数将返回错误的
值
。例如,如果列中有一个NULL
值
,
SUM
函数将忽略该
值
,并返回其他非NULL
值
的总和。如果您预计总和可能超过当前数据类型的
范围
,可以考虑将列的数据类型更改为更大的类型,例如
INT
或BIG
INT
。
11.10 作业 Problem H: 能被3整除吗?
Description 众所周知,一个正整数N能够被3整除当且仅当N的各位数字之和能够被3整除。如123的各位数字之和是6,而6%3=0,所以123能够被3整除。现在有若干个正整数,需要编程来判断这些数是否能被3整除。 Input 输入有多行。第一行是M>0,表示之后有M个正整数需要判断。 之后有M行,每行是一个正整数N,N100,也就是说,N不超过100位十进制数字。
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章