mysql类型为varchar 怎样求和

有的小伙伴在进修数据库的时辰,建立表布局的时辰不小心把某字段设置当作了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类型乞降也给出了一个解决方式了!

注重事项

  • 若是本经验帮忙到您,请给点赞和投票哦!赠人玫瑰,手有余喷鼻~
  • 发表于 2018-10-31 00:00
  • 阅读 ( 1201 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具