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

转载 2016年08月29日 15:34:17
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);



mysql类型转换函数convert与cast的用法

简单介绍下mysql数据库中用于类型转换的二个函数,convert与cast函数,有需要的朋友参考下。 首先,convert函数 字符集转换 :   CONVERT(xxx  USIN...
  • kouwoo
  • kouwoo
  • 2015年05月06日 14:45
  • 11128

MYSQL VARCHAR排序 CAST ,CONVERT函数 类型转换

自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为integer(2)的,但是今天在后台发现排序有问题,varchar排序有问题,所以该怎么解决呢? 示例表结构: 先来看一下...

C#强制转换:(int)、Int32.Parse() 和 Convert.toInt32()2009-08-18 15:00 zhchongyao cnblogs 我要评论(1)

http://developer.51cto.com/art/200908/142224.htm 在C#强制转换中,(int),Int32.Parse() 和 Convert.toInt32() 三...

C++强制转换之static_cast

static_cast 用法:static_cast(expression) 简介:该运算符把expression转换为type_id类型,但没有运行时类型检查来保证转换的安全性。 主要...

C++中的四种强制转换 dynamic_case,const_cast,static_case,reinterprer_case的不同

使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast 用法:static_cas...
  • Andeewu
  • Andeewu
  • 2012年10月18日 17:58
  • 844

c指针的强制转换(cast)

1.类型转化包含两种形式:     自动隐式转换     强制显式转换 2.自动隐式转换:         。低类型会自动向高类型转换:       char a, b, c; ... ...

关于 dynamic_cast 和强制转换的区别

C++程序员大多喜欢使用强制类型转换(我也是),尽管它是C遗留下来的,尽管它存在这样那样的缺点,但是你不能不承认它使用起来很方便,而且绝大多数情况下是不会产生问题的.极少数情况下可能会存在类型转换失败...

尽量使用安全的转换方式qobject_cast,少用强制转换

以前,我在使用C++编程的时候,总是忽略强制类型转换和安全的转换之间的区别,直到今天遇到这个问题,让我以后绝对要使用安全的转换方式,否则实在太坑了!今天遇到的问题是在实现一个动态界面的时候出现的。在使...

强制转换函数(const_cast,reinterpret_cast,static_cast,dynamic_cast)

C 风格(C-style)强制转型如下:  (T) expression // cast expression to be of type T  函数风格(Function-style)强...

c++强制转换之dynamic_cast

dynamic_cast(expression) 用法:该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void*;如果type-id是指针类...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL 的CAST()和CONVERT()函数可用来强制转换
举报原因:
原因补充:

(最多只允许输入30个字)