Chinaunix

标题: 怎么解決數字溢出? [打印本页]

作者: willko    时间: 2008-09-19 16:42
标题: 怎么解決數字溢出?
一個無符號類型
像這樣的條件是無用的    Field - 大于Field值的數 > 0
請問怎么解決?
謝謝
作者: yejr    时间: 2008-09-19 21:59
原帖由 willko 于 2008-9-19 16:42 发表
一個無符號類型
像這樣的條件是無用的    Field - 大于Field值的數 > 0
請問怎么解決?
謝謝


改成有符号类型
作者: yueliangdao0608    时间: 2008-09-20 08:57
如果你能求出最大值,就可以用RANGE了,不过效率不怎么样。

以前我是这样做的,取一个最接近要比较的最大和最小的键值。
这样效率可以高出N倍!

不过缺点是要多扫描表好几次!

[ 本帖最后由 yueliangdao0608 于 2008-9-20 08:58 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2