SQLite +(加法)运算符用于添加两个值。它对数值进行运算。
下面的示例描述了如何在各种条件下使用加法运算符:
示例:
考虑一个名为 Sample 的数据库表具有以下记录的示例:
Data | Var1 | Var2 |
---|---|---|
Data1 | 10 | 1 |
Data2 | 15 | 2 |
Data3 | 20 | 3 |
Data4 | 25 | 4 |
Data5 | 30 | 5 |
Data6 | 35 | 6 |
与WHERE子句一起使用:选择表中Var1和Var2之和的记录 列值大于 25,查询如下:
SELECT * FROM Sample
WHERE Var1 + Var2 > 25;
查询将产生以下结果:
Data | Var1 | Var2 |
---|---|---|
Data4 | 25 | 4 |
Data5 | 30 | 5 |
Data6 | 35 | 6 |
与 AS 子句一起使用: 使用 AS 子句可以将 Var1 和 Var2 列值的总和显示在不同的列中:
SELECT *, (Var1 + Var2) AS SUM FROM Sample;
查询将产生以下结果:
Data | Var1 | Var2 | SUM |
---|---|---|---|
Data1 | 10 | 1 | 11 |
Data2 | 15 | 2 | 17 |
Data3 | 20 | 3 | 23 |
Data4 | 25 | 4 | 29 |
Data5 | 30 | 5 | 35 |
Data6 | 35 | 6 | 41 |
与 UPDATE 子句一起使用:要用列Var1和Var2的总和更新列Var1,下面给出查询:
UPDATE Sample
SET Var1 = Var1 + Var2;
--查看结果
SELECT * FROM Sample;
查询将产生以下结果:
Data | Var1 | Var2 |
---|---|---|
Data1 | 11 | 1 |
Data2 | 17 | 2 |
Data3 | 23 | 3 |
Data4 | 29 | 4 |
Data5 | 35 | 5 |
Data6 | 41 | 6 |
与值一起使用:要添加两个值,我们可以只需使用 SELECT 语句:
SELECT 30 + 50;
查询将产生以下结果:
30 + 50 |
---|
80 |