mysql类型为varchar 怎样求和

有的小伙伴在进修数据库的时辰 , 建立表布局的时辰不小心把某字段设置当作了varchar可是在统计乞降的时辰就傻眼了 , 接下来跟着小编进修一下 , 不消改该列数据类型也能乞降的方式吧!

需要这些哦
电脑
Navicat Premium 或 Navicat for mysql
方式/
1【mysql类型为varchar 怎样求和】打开 数据库毗连客户端Navicat Premium  , 建立一个新的表布局 , 这里age这列 居心 设置为 varchar 。

mysql类型为varchar 怎样求和

文章插图

2建立表当作功之后 , 为方才的表建立一些测试的数据 , 这里如下图:

mysql类型为varchar 怎样求和

文章插图

3在数据量少的时辰可以利用sum()函数直接乞降 , 因为MySQL中它可以主动识别是字符串类型仍是数字类型 。

mysql类型为varchar 怎样求和

文章插图

4以上合用于整数 , 或者是数据量小 , 如果数据量太年夜 , 而且精度较高不合用 , 那么就可以考虑利用MySQL 的CAST()和CONVERT()函数 。 如下图:

mysql类型为varchar 怎样求和

文章插图

5在接着看看CONVERT()函数 , 这个函数本家儿如果办事于要求精度的需求 , 这里改改原始的数据 , 把age列改为带小数的用于测试一下这个函数 。

mysql类型为varchar 怎样求和

文章插图

mysql类型为varchar 怎样求和

文章插图

6以上两个函数撑持转化为的类型有以下几种 , 如下图所示:
到此 , varchar类型乞降也给出了一个解决方式了!

mysql类型为varchar 怎样求和

文章插图

注重事项若是本经验帮忙到您 , 请给点赞和投票哦!赠人玫瑰 , 手有余喷鼻~

以上内容就是mysql类型为varchar 怎样求和的内容啦 , 希望对你有所帮助哦!

    推荐阅读