100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > MySql数据类型转化-CAST与CONVERT 函数的用法

MySql数据类型转化-CAST与CONVERT 函数的用法

时间:2020-02-07 11:21:44

相关推荐

MySql数据类型转化-CAST与CONVERT 函数的用法

MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:

CAST(value as type);CONVERT(value, type);

可以转换的类型是有限制的。这个类型可以是以下值其中的一个:

二进制,同带binary前缀的效果 : BINARY

字符型,可带参数 : CHAR()

日期 : DATE

时间: TIME

日期时间型 : DATETIME

浮点数 : DECIMAL

整数 : SIGNED

无符号整数 : UNSIGNED

实例1:

-- null 前传后为 null,排序默认显示在最前端select convert(null,signed);-- 非数字类型强转换后为0select convert('',signed);select convert('a',signed);-- 数字字符串转换:10select convert('10',signed);-- 16进制转换 :125SELECT CAST('125e342.83' AS signed);-- 小数转换:3SELECT CAST('3.35' AS signed);

实例2:

select * from TopicRecordorder by convert(qq,signed) desc;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。