mysql字符转换成数字
导读:在一个MySQL数据库中,有时候我们需要将字符类型的数据转换成数字类型的数据。这个时候就需要用到MySQL的一些转换函数,下面我们介绍几种常用的字符转数字函数:1. CAST函数语法:CAST(expr AS type 其中,expr表示...
在一个MySQL数据库中,有时候我们需要将字符类型的数据转换成数字类型的数据。这个时候就需要用到MySQL的一些转换函数,下面我们介绍几种常用的字符转数字函数:
1. CAST函数语法:CAST(expr AS type) 其中,expr表示要转换的表达式,type表示转换成的数据类型,常用的包括:SIGNED、UNSIGNED、DECIMAL、FLOAT、DOUBLE等。示例: SELECT CAST('123' AS UNSIGNED);
-- 输出 123 SELECT CAST('12A3' AS UNSIGNED);
-- 输出 122. CONVERT函数语法:CONVERT(expr,type) 其中,expr表示要转换的表达式,type表示转换成的数据类型,与CAST函数类似有:SIGNED、UNSIGNED、DECIMAL、FLOAT、DOUBLE等。示例: SELECT CONVERT('123',UNSIGNED);
-- 输出 123 SELECT CONVERT('12A3',UNSIGNED);
-- 输出 123. ABS函数语法:ABS(expr) 用于将字符类型的数字转换成数字类型的数字。示例: SELECT ABS('-123');
-- 输出 1234. SUBSTRING函数语法: SUBSTRING(expr, pos, len) 用于提取指定位置和长度的子字符串并作为数字返回。示例: SELECT SUBSTRING('abc123', 4, 3)+0;
-- 输出 123通过以上常用的字符转数字的函数,我们可以轻松地将字符类型的数据转换成数字类型的数据,方便我们对数据进行计算和处理。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符转换成数字
本文地址: https://pptw.com/jishu/452188.html
