CONVERT
创建于 2024-12-02 /
30
字体:
[默认]
[大]
[更大]
实例
将表达式转换为 int:
SELECT CONVERT(int, 25.65); 亲自试一试 »定义和用法
convert()函数将值(任何类型)转换为指定的数据类型。
提示: 查看 cast()功能。
语法
CONVERT(data_type(length), expression, style)参数值
值 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data_type | 必需。 要将 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) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expression | 必需。转换为另一种数据类型的值 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
style | 可选。用于在数据类型之间进行转换的格式,例如日期或字符串格式。 可以是以下值之一:
将日期时间转换为字符:
|
技术细节
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
更多实例
实例
将表达式从一种数据类型转换为另一种数据类型(varchar):
SELECT CONVERT(varchar, 25.65); 亲自试一试 »实例
将表达式从一种数据类型转换为另一种 (datetime):
SELECT CONVERT(datetime, '2017-08-25'); 亲自试一试 »实例
将表达式从一种数据类型转换为另一种 (varchar):
SELECT CONVERT(varchar, '2017-08-25', 101); 亲自试一试 »
0 人点赞过