目录

SQL服务器 CAST() 函数

示例

将值转换为 int 数据类型:

SELECT CAST(25.65 AS int);
亲自试一试 »

定义和用法

CAST() 函数将值(任何类型)转换为指定的数据类型。

提示:另请参阅转变()功能。

语法

CAST( expression AS datatype(length))

参数值

Value Description
expression Required. The value to convert
datatype Required. The datatype to convert expression to. Can be one of the following: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, or image
(length) Optional. The length of the resulting data type (for char, varchar, nchar, nvarchar, binary and varbinary)

技术细节

工作于: SQL Server(从 2008 年开始)、Azure SQL 数据库、Azure SQL 数据仓库、并行数据仓库

更多示例

示例

将值转换为 varchar 数据类型:

SELECT CAST(25.65 AS varchar);
亲自试一试 »

示例

将值转换为日期时间数据类型:

SELECT CAST('2017-08-25' AS datetime);
亲自试一试 »