mysql 字段字符串转数字类型

在数据库中,有时候我们需要把一个字段字符串格式的数据转换为数字类型的数据,这时候我们通常会使用 MySQL 提供的一些函数来完成这个转换操作。下面我们将介绍一些常用的函数。

1、CAST 函数 使用方式:CAST(expr AS type) expr:需要转换的表达式。 type:目标数据类型。 示例: SELECT CAST('123' AS SIGNED); SELECT CAST('20190102' AS DATE); SELECT CAST('4.56' AS DECIMAL(10,2)); CAST 函数可以将一个字符串类型的数据转换为指定的数据类型,比如数字类型或日期类型等。当目标数据类型为数字类型时,字符串中如果包含有非数字字符,那么这些字符将被自动忽略掉。