mysql varchar类型求和实例操作

所属分类: 数据库 / Mysql 阅读数: 1146
收藏 0 赞 0 分享

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

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

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

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

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

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

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

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

更多精彩内容其他人还在看

mysql视图之创建可更新视图的方法详解

这篇文章主要介绍了mysql视图之创建可更新视图的方法,结合实例形式分析了mysql可更新视图的具体创建、使用方法及相关操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql视图之确保视图的一致性(with check option)操作详解

这篇文章主要介绍了mysql视图之确保视图的一致性(with check option)操作,结合实例形式详细分析了视图的一致性操作原理、实现技巧与操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql视图之创建视图(CREATE VIEW)和使用限制实例详解

这篇文章主要介绍了mysql视图之创建视图(CREATE VIEW)和使用限制,结合实例形式详细分析了mysql视图创建于使用相关原理与操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql视图之管理视图实例详解【增删改查操作】

这篇文章主要介绍了mysql视图之管理视图,结合实例形式详细分析了mysql视图增删改查操作具体实现技巧与相关操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql触发器简介、创建触发器及使用限制分析

这篇文章主要介绍了mysql触发器简介、创建触发器及使用限制,结合实例形式分析了mysql触发器的功能、原理、创建、用法及操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

windows下安装mysql-8.0.18-winx64的教程(图文详解)

这篇文章主要介绍了windows下安装mysql-8.0.18-winx64,需要的朋友可以参考下
收藏 0 赞 0 分享

如何将mysql存储位置迁移到一块新的磁盘上

这篇文章主要介绍了如何将mysql存储位置迁移到一块新的磁盘上,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql触发器之创建使用触发器简单示例

这篇文章主要介绍了mysql触发器之创建使用触发器,结合实例形式分析了mysql创建、查看、调用触发器的相关操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

mysql触发器之创建多个触发器操作实例分析

这篇文章主要介绍了mysql触发器之创建多个触发器操作,结合实例形式分析了mysql创建及使用多个触发器的相关操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL索引长度限制原理解析

这篇文章主要介绍了MySQL索引长度限制原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多