Skip to main content

寻找SQLite CONCAT?使用串联运算符| |

SQL标准提供CONCAT()函数将两个字符串连接成一个字符串。

然而,SQLite不支持CONCAT()函数。相反,它使用连接运算符(| |)将两个字符串连接成一个字符串。

以下是串联运算符的基本语法:

s1 || s2

可以在同一表达式中使用多个串联运算符:

s1 || s2 || s3

以下示例显示如何将两个文字字符串连接为一个:

SELECT 'SQLite ' || 'CONCAT';

以下是输出:

'SQLite ' || 'CONCAT'
---------------------
SQLite CONCAT

这个例子说明了如何使用两个连接运算符:

SELECT 'SQLite' || ' ' || 'CONCAT';

输出为:

'SQLite' || ' ' || 'CONCAT'
---------------------------
SQLite CONCAT

请参见样本数据库中的下表:

本例显示了如何从名字、空格和姓氏构造员工的全名:

SELECT
FirstName || ' ' || LastName AS FullName
FROM
Employees
ORDER BY
FullName;

以下是输出:

SQLite Concat example

在本教程中,您学习了如何使用SQLite连接运算符(| |)将两个字符串连接成一个字符串。