中易网

SQL两个非0非null的值,为什么相除后结果为0

答案:2  悬赏:50  
解决时间 2021-11-08 01:36
SQL两个非0非null的值,为什么相除后结果为0
最佳答案
应该是相除后的结果小于1 , 而你sum 的字段是整型, 所以结果只保留了整型,就为0 了

你可以这么写 (1.00 * sum(A))/ (1.00* sum(B))
或者用 convert(decimal(18,4), sum(A)) / convert(decimal(18,4), sum(B))
全部回答
这个一般无法做到, 比如,数字、日期类型的数据,也可以存成 null, 但是却无法存成 空字符串 '' 再比如oracle,一般来说, 空字符串 '' 在数据库中 都存成 null 当然,你要是只改 字符 列, 可以,循环取出 所有表的所有列,然后 用动态sql执行: update tab_a set col_x = '' where col_x is null;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哈尔滨呼兰到辽宁沟帮子多少公里
现在买苹果4s过时不?
电脑有光盘好吗
塑料壶10升是多少
拳王97隐藏人物
程丹彤瘦身减肥茶效果怎么样?
苏州老宅的备弄有何用途?
北京现在挨近地铁站的一居室房租一个月有多少
妈喃是什么
口碑好的丰胸产品?日常增高小方法
谁知道贵州水城矿业集团物资供应公司和盘江煤
托班保育员秋季二周小结
大家觉得艾儿这个角色怎么样?
中行网银转账如何收费?
小米手机启动后一直停留在黄米界面启动不了
推荐资讯
平铝国际大酒店地址在哪,我要去那里办事
你们用过哪个考驾照APP?好用吗?
就现在小金额投资 ,买什么基金升值比较快 、
木瓜陈皮粥的做法是什么?
沈阳五爱市场婚庆用品批发电话
痛风反复怎么办
上下牙龈发黑,怎么回事
请问南京哪边有洋垃圾的耳塞耳机音响卖
后张预应力锚具和连接器按照锚固方式不同,可
梦见自己和老公又结婚是怎么回事呀,是不是孕
液压软管接头尺寸
接地线和零线的区别谁知道有哪些
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?