数据库数据类型转换

mssql 数据类型转换

Sql Server系列:数据类型转换函数

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 数据类型转换

MySQL 也提供了两个显示转换的函数:CAST(value as type) 和 CONVERT(value, type)。

value:为要转换原数据类型的值。

type:目的类型。但可以转换的类型是有限制的。类型可以是以下任何一个:

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

如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理