数据库中的两个值做四则运算后怎样传给另一个值(也在数据库),如何在java中实现,如下例

数据库中的两个值做四则运算后怎样传给另一个值(也在数据库),如何在java中实现,如下例,第1张

可以直接使用update tableName set columnName = shuliang*rdanjia where 条件

如果是需要先用数据库读取shuliang和rdanjia处理后再更新,可以先读出来。处理完后

再连一次数据库,进行update.

数据库中字符和null的区别在于:

在做count计算的时候,空字符也会被计算在里面,而null不会。有些同学在使用where

is

null

和is

not

null

的时候也要注意数据库中的“空值”是空字符还是null。不然统计结果可能并不是你想要的。

python有两种方式获取数据:

1.

一种是把数据从mysql

中导出到txt或者csv,然后本地读取;

2.

另一种是python直接链接数据库,读取数据;

第一种把数据从mysql导出后,python读取时,空值即为null;

第二种链接数据库后,python能读取表结构,数据库的null对应列表中的none以及pandas中的nan(如果字段类型是时间,则为nat)。而数据库中的空字符,则被识别为空字符。

望采纳!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9755976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存