mysql varchar类型求和实例操作

 更新时间:2019年03月01日 11:52:48   投稿:laozhang  
在本文里我们给大家分享了关于mysql varchar类型求和实例操作以及相关知识点,需要的朋友们学习参考下。

有的小伙伴在学习数据库的时候,创建表结构的时候不小心把某字段设置成了varchar但是在统计求和的时候就傻眼了,接下来跟着小编学习一下,不用改该列数据类型也能求和的方法吧!

1、打开 数据库连接客户端Navicat Premium ,创建一个新的表结构,这里age这列 故意 设置为 varchar。

2、创建表成功之后,为刚刚的表创建一些测试的数据,这里如下图:

3、在数据量少的时候可以使用sum()函数直接求和,因为MySQL中它可以自动识别是字符串类型还是数字类型。

4、以上适用于整数,或者是数据量小,要是数据量太大,并且精度较高不适用,那么就可以考虑使用MySQL 的CAST()和CONVERT()函数。如下图:

5、在接着看看CONVERT()函数,这个函数主要是服务于要求精度的需求,这里改改原始的数据,把age列改为带小数的用于测试一下这个函数。

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

到此,varchar类型求和也给出了一个解决方法了!

相关文章

  • Linux下彻底卸载mysql详解

    Linux下彻底卸载mysql详解

    如何在Linux下彻底的卸载MySQL数据库呢? 下面这篇文章就给大家总结、整理了一下在Linux平台下彻底卸载MySQL的方法。 文中通过图文及示例代码介绍的很详细,相信对大家的理解和学习很有帮助,下面有需要的朋友们来一起学习学习吧。
    2016-11-11
  • MySql日期查询语句详解

    MySql日期查询语句详解

    在mysql中对时间日期操作的函数有很多,有时我们就希望直接通过sql查询出指定日期的数据
    2013-11-11
  • MySQL百万级数据量分页查询方法及其优化建议

    MySQL百万级数据量分页查询方法及其优化建议

    这篇文章主要介绍了MySQL百万级数据量分页查询方法及其优化建议,帮助大家更好的处理MySQL数据库,感兴趣的朋友可以了解下
    2020-08-08
  • mysql如何通过当前排序字段获取相邻数据项

    mysql如何通过当前排序字段获取相邻数据项

    这篇文章主要介绍了mysql如何通过当前排序字段获取相邻数据项,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • CentOS7下 MySQL定时自动备份的实现方法

    CentOS7下 MySQL定时自动备份的实现方法

    这篇文章主要介绍了CentOS7 下MySQL定时自动备份的实现方法,主要实现了数据库备份,清理过期备份文件功能,需要的朋友可以参考下
    2019-12-12
  • mysql之TIMESTAMP(时间戳)用法详解

    mysql之TIMESTAMP(时间戳)用法详解

    这篇文章主要介绍了mysql之TIMESTAMP(时间戳)用法,需要的朋友可以参考下
    2014-07-07
  • MySQL删除了记录不生效的原因排查

    MySQL删除了记录不生效的原因排查

    这篇文章主要介绍了MySQL删除了记录不生效的原因排查,帮助大家解决MySQL删除语句不生效的问题,感兴趣的朋友可以了解下
    2020-11-11
  • cmd连接mysql的方法详解

    cmd连接mysql的方法详解

    本篇文章是对cmd连接mysql的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • MySQL如何添加外键

    MySQL如何添加外键

    MySQL是一种常用的关系型数据库管理系统,它支持外键的添加,本文主要介绍了MySQL如何添加外键,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • MySQL数据类型中DECIMAL的用法实例详解

    MySQL数据类型中DECIMAL的用法实例详解

    这篇文章主要介绍了MySQL数据类型中DECIMAL的用法实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10

最新评论