SQLite 运算符

SQLite *(乘法)运算符用于将两个值相乘。它对数值进行运算。

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

示例:

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

DataVar1Var2
Data1101
Data2152
Data3203
Data4254
Data5304
Data6356

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

SELECT * FROM Sample
WHERE Var1 * Var2 > 100; 

查询将产生以下结果:

DataVar1Var2
Data5305
Data6356

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

SELECT *, (Var1 * Var2) AS Prod FROM Sample; 

查询将产生以下结果:

DataVar1Var2Prod
Data110110
Data215230
Data320360
Data4254100
Data5305150
Data6356210

与 UPDATE 子句一起使用:更新列 Var1 使用列 Var1 和 Var2 的乘积,查询如下:

UPDATE Sample
SET Var1 = Var1 * Var2;

--查看结果
SELECT * FROM Sample; 

查询将产生以下结果结果:

DataVar1Var2
Data1101
Data2302
Data3603
Data41004
Data51505
Data62106

使用值:要将两个值相乘,我们可以简单地使用 SELECT 语句:

SELECT 50 * 30; 

查询将产生以下结果:

50 * 30
1500