SQLite 函数

SQLite || 运算符可用于将两个或多个字符串连接在一起。它还可用于连接非字符串值。

语法

string1 || string2 [ || string_n ] 

    参数

    string1必填。 指定要连接的第一个字符串。它可以是字符串或非字符串值。
    string2必填。 指定要连接的第二个字符串。它可以是字符串或非字符串值。
    string_n可选。 指定要连接的第 n 个字符串。它可以是字符串或非字符串值。

    返回值

    返回连接的字符串。

    示例 1:

    下面的示例演示如何使用 || 运算符连接两个或多个字符串和非字符串值。

    SELECT 'yxjc' || '123' || '.com';
    Result: 'Yxjc123.com'
    
    SELECT '10' || '20' || '30';
    Result: '102030'
    
    SELECT '10' || 20 || '30';
    Result: '102030'
    
    SELECT 10 || 20 || '30';
    Result: '102030'
    
    SELECT 'a' || 'b' || 'c' || 'd';
    Result: 'abcd' 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    示例 2:

    考虑一个名为 Employee 的数据库表,其中包含以下记录:

    EmpIDFirstNameLastName
    1JohnSmith
    2MarryKnight
    3JoWilliams
    4KimFischer
    5RameshGupta
    6HuangZhang

    在下面的查询中,||运算符用于连接列 FirstName 和列 LastName 的记录。

    SELECT *, FirstName || ' ' || LastName AS FullName FROM Employee; 

      这将产生如下所示的结果:

      EmpIDFirstNameLastNameFullName
      1JohnSmithJohn Smith
      2MarryKnightMarry Knight
      3JoWilliamsJo Williams
      4KimFischerKim Fischer
      5RameshGuptaRamesh Gupta
      6HuangZhangHuang Zhang