当前位置:网站首页 > 创业 > 正文

mysql类型为varchar 怎样求和

0 张子豪 张子豪 2025-10-11 03:55 1

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

东西/原料

  • 电脑
  • Navicat Premium 或 Navicat for mysql

方式/步调

  1. 1

    打开 数据库毗连客户端Navicat Premium ,建立一个新的表布局,这里age这列 居心 设置为 varchar。

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

    以上两个函数撑持转化为的类型有以下几种,如下图所示:

    到此,varchar类型乞降也给出了一个解决方式了!

注重事项

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

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/215945.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图