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'