关闭

MySQL 的CAST()和CONVERT()函数可用来强制转换

131人阅读 评论(0) 收藏 举报
分类:
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。

可以转换的类型:

    二进制,同带binary前缀的效果 : BINARY    
    字符型,可带参数 : CHAR()     
    日期 : DATE     
    时间: TIME     
    日期时间型 : DATETIME     
    浮点数 : DECIMAL      
    整数 : SIGNED     
    无符号整数 : UNSIGNED 



  1. CAST(value as type);  
  2. CONVERT(value, type);  


例子:

此时data如果是字符串,将data转换为十进制的浮点型,保留2位小数
convert(data,DECIMAL(10,2))

CAST('125e342.83' AS signed);



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:753235次
    • 积分:9435
    • 等级:
    • 排名:第1913名
    • 原创:197篇
    • 转载:157篇
    • 译文:2篇
    • 评论:12条
    最新评论