SQLite 运算符

SQLite +(加法)运算符用于添加两个值。它对数值进行运算。

下面的示例描述了如何在各种条件下使用加法运算符:

示例:

考虑一个名为 Sample 的数据库表具有以下记录的示例:

DataVar1Var2
Data1101
Data2152
Data3203
Data4254
Data5305
Data6356

与WHERE子句一起使用:选择表中Var1和Var2之和的记录 列值大于 25,查询如下:

SELECT * FROM Sample
WHERE Var1 + Var2 > 25; 
  • 1

查询将产生以下结果:

DataVar1Var2
Data4254
Data5305
Data6356

与 AS 子句一起使用: 使用 AS 子句可以将 Var1 和 Var2 列值的总和显示在不同的列中:

SELECT *, (Var1 + Var2) AS SUM FROM Sample; 

    查询将产生以下结果:

    DataVar1Var2SUM
    Data110111
    Data215217
    Data320323
    Data425429
    Data530535
    Data635641

    与 UPDATE 子句一起使用:要用列Var1和Var2的总和更新列Var1,下面给出查询:

    UPDATE Sample
    SET Var1 = Var1 + Var2;
    
    --查看结果
    SELECT * FROM Sample; 
    • 1
    • 2
    • 3
    • 4

    查询将产生以下结果:

    DataVar1Var2
    Data1111
    Data2172
    Data3233
    Data4294
    Data5355
    Data6416

    与值一起使用:要添加两个值,我们可以只需使用 SELECT 语句:

    SELECT 30 + 50; 

      查询将产生以下结果:

      30 + 50
      80