SQL Server Convert()函数
时间:2020-02-23 14:32:33 来源:igfitidea点击:
在本文中,我们将重点关注SQL Server Convert()函数。
SQL Server为我们提供了各种功能来处理和处理不同类型的数据值。
这样的函数之一是Convert()函数。
所以,让我们开始吧!
什么是SQL Server Convert()函数?
SQL Convert()函数使我们能够有效地更改和处理不同数据类型的数据值。
convert()函数将数据值转换为作为参数传递给它的特定数据类型。
因此,可以说Convert()函数充当值转换器。
它将传递的值或者指定的值分别转换为指定的数据类型。
了解了Convert()函数的工作原理后,现在让我们集中讨论相同函数的结构。
SQL CONVERT()函数的语法
CONVERT()函数接受以下强制性参数:
- 传递值要操纵的数据类型
- 要转换的数据值
语法
Convert(data type, expression)
SQL Server Convert()函数可用于将数据值转换为不同的数据类型,例如
- int
- float
- varchar
- datetime
- numeric
- decimal等
现在,让我们通过以下示例实现该函数。
Convert()函数的示例
我们将convert()函数与SELECT语句一起使用以在屏幕上显示结果。
在下面的示例中,我们将十进制值转换为整数值:
SELECT CONVERT(INT, 25400.2543);
因此,此处的小数部分即小数点后的部分将被截断。
输出:
25400
现在,我们使用了convert()函数将字符串值转换为DateTime类型表达式的值。
SELECT CONVERT(datetime, '2017-07-27');
如上所示,convert()函数将字符串" 2017-07-27"转换为日期时间值。
输出:
2017-07-27T00:00:00.000Z
在此示例中,我们已使用数据类型varchar将float值转换为字符串值。
SELECT CONVERT(varchar, 235.1246);
输出:
'235.1246'