SQL Server CAST() 函数
实例
将值转换为 int 数据类型:
SELECT CAST(25.65 AS int);
定义与用法
CAST()
函数将值(任何类型)转换为指定的数据类型。
提示: 也可以看一下 CONVERT()
函数。
语法
CAST(<i>expression</i> AS <i>datatype(length)</i>)
参数值
值 | 描述 |
---|---|
expression | 必填。要转化的值 |
datatype | 必填。要将 expression 转换为的数据类型。可以是以下内容之一: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, 或者 image |
(length) | 可选。结果数据类型的长度(对于char、varchar、nchar、nvarchar、binary和varbinary) |
技术细节
适用版本: | SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库 |
---|
更多实例
实例
将值转换为 varchar 数据类型:
SELECT CAST(25.65 AS varchar);
实例
将值转换为日期时间数据类型:
SELECT CAST('2021-08-25' AS datetime);