mssql 数据类型转换
T-SQL 提供了两个显示转换的函数:CAST 函数和 CONVERT 函数。
CAST 函数
语法:
1 | CAST ( expression AS data_type [ ( length ) ] ) |
示例:
1 | select CAST('2014-11-30 10:20:29' AS TIME) |
结果:
1 | 10:20:29 |
CONVERT 函数
语法:
1 | CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) |
示例:
1 | SELECT CONVERT(TIME, '2014-11-30 10:20:29') |
结果:
1 | 10:20:29 |
MySQL 数据类型转换
MySQL 也提供了两个显示转换的函数:CAST(value as type) 和 CONVERT(value, type)。
value:为要转换原数据类型的值。
type:目的类型。但可以转换的类型是有限制的。类型可以是以下任何一个:
- 二进制,同带 binary 前缀的效果:BINARY
- 字符型,可带参数:CHAR()
- 日期:DATE
- 时间:TIME
- 日期时间型:DATETIME
- 浮点数:DECIMAL
- 整数:SIGNED
- 无符号整数:UNSIGNED
如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理