MySQL CAST与CONVERT 函数的用法 产生另一个类型的值
2014-10-21 13:34
393 查看
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:
cast(value as type);
convert(value,type);
就是CAST(xxx
AS 类型), CONVERT(xxx,类型)。
可以转换的类型是有限制的。这个类型可以是以下值其中的一个:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
注意:整数不是int
例一:
select cast('123.45' as signed);
例二:
select cast(123.45 as char(3));
例三:
select convert('123.45', signed);
例四:第一个参数也可以是字段名称
select id,name from user order by cast(sort as signed);
cast(value as type);
convert(value,type);
就是CAST(xxx
AS 类型), CONVERT(xxx,类型)。
可以转换的类型是有限制的。这个类型可以是以下值其中的一个:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
注意:整数不是int
例一:
select cast('123.45' as signed);
例二:
select cast(123.45 as char(3));
例三:
select convert('123.45', signed);
例四:第一个参数也可以是字段名称
select id,name from user order by cast(sort as signed);
相关文章推荐
- MySql数据类型转化-CAST与CONVERT 函数的用法
- MySql数据类型转化-CAST与CONVERT 函数的用法
- mysql 类型转换convert和cast的用法
- MySQL CAST与CONVERT 函数的用法
- MySQL 字符串 转换 CAST与CONVERT 函数的用法
- MySQL CAST与CONVERT 函数的用法
- MySQL之CAST与CONVERT 函数的用法
- MySQL改变数据类型的函数CAST(x AS type)和CONVERT(x,type)
- MySQL CAST与CONVERT 函数的用法
- MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
- SQL中转换数据类型的 Cast和Convert的用法和区别 SQL Server 函数
- MySQL数据类型转换函数CAST与CONVERT的用法
- MySQL CAST与CONVERT 函数的用法
- MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
- MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
- MySQL CAST与CONVERT 函数的用法
- 时间类型的转换,SQL中CONVERT转化函数的用法 (转载)
- SQL.Mysql中Cast()函数的用法
- MySQL的类型转换convert/cast,和SQL Server有点点差别
- opencv矩阵元素类型转换和cvConvertScale()函数用法