SQL Server CONCAT 函数

SQL Server CONCAT 函数

SQL Server CONCAT 函数

SQL Server 中,CONCAT 函数用于将两个或多个字符串连接为一个字符串。本文将详细介绍 SQL Server 中的 CONCAT 函数的用法和示例。

语法

CONCAT 函数的语法如下:

CONCAT (string1, string2, ...)

参数说明:

  • string1, string2, ...:要连接的字符串,可以是常量、列名或字符串表达式。

示例

示例1:连接常量字符串

假设有两个常量字符串 'Hello''World',我们可以使用 CONCAT 函数将它们连接起来:

SELECT CONCAT('Hello', 'World') AS Result;

运行以上查询将会得到结果 'HelloWorld'

示例2:连接列值

假设有一个表 Employees,其中包含 FirstNameLastName 两列,我们可以使用 CONCAT 函数将它们连接起来:

SELECT CONCAT(FirstName, ' ', LastName) AS FullName
FROM Employees;

运行以上查询将会将 FirstNameLastName 连接为一个完整的姓名。

示例3:连接字符串表达式

除了常量和列名,我们还可以使用字符串表达式作为参数:

SELECT CONCAT('User ID: ', UserID, ' - ', UserName) AS UserInfo
FROM Users;

运行以上查询将会输出用户的 ID 和姓名的连接结果。

注意事项

  • CONCAT 函数会自动忽略 NULL 值,不会将 NULL 值添加到结果中。
  • 如果所有参数都为 NULL,则 CONCAT 将返回 NULL。
  • CONCAT 函数在 SQL Server 2012 及以上版本可用。

总结

通过本文的介绍,你应该了解了 SQL Server 中 CONCAT 函数的用法和示例。现在你可以在 SQL 查询中灵活地使用 CONCAT 函数来连接字符串。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程