mysql - 如何在 mysql 中将数字存储为 varchar?

标签 mysql type-conversion

我需要在表中存储整数和小数,例如:
9、1、10.00、2、100.10

为此我选择了 varchar。但问题是我无法应用 max() 函数,因为它返回 9 而不是 100.10 数据类型 varchar。这种情况我该怎么办?

请帮忙!!
谢谢!!!

最佳答案

使用 Numeric Types 之一在 MySQL 中可用。在您的情况下, fixed point type例如 NUMERICDECIMALfloating point type例如 FLOAT 是合适的。

关于mysql - 如何在 mysql 中将数字存储为 varchar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826334/

相关文章:

php - 如何比较两个相同结构的mysql表

r - 导入不带千位分隔符的 csv 并将因子转换为数字,而不会丢失小数点分隔符

在 (Mikro) C 中将数组转换为数字

java - 检查随机数的 boolean 方法

mysql - 将列作为行返回

java - 在同一实体上加入 FETCH 后 hibernate 额外查询

c++ - 单行指针操作

java - String.valueOf(int value) 给出错误

php - MySQLi - 是否应该准备每条语句?

java - 没有选择数据库 GAE