在 SQL 中,可以使用基本的数学运算符对 INT 类型的数据进行计算。以下是一些常见的数学运算符及其示例:
+
运算符将两个 INT 类型的数据相加:SELECT (5 + 3) AS result; -- 结果为 8
-
运算符从一个 INT 类型的数据中减去另一个 INT 类型的数据:SELECT (10 - 4) AS result; -- 结果为 6
*
运算符将两个 INT 类型的数据相乘:SELECT (2 * 3) AS result; -- 结果为 6
/
运算符将一个 INT 类型的数据除以另一个 INT 类型的数据:SELECT (9 / 3) AS result; -- 结果为 3
注意:在进行除法运算时,结果将自动转换为 REAL 或 FLOAT 类型,以便表示小数。
这些运算符可以应用于任何 INT 类型的数据,包括从表中选择的列。以下是一个从表中选择并计算列值的示例:
-- 假设有一个名为 "students" 的表,其中包含列 "age"(INT 类型)和 "score"(INT 类型)
SELECT age, score, (age + score) AS total FROM students;
在这个查询中,我们从 “students” 表中选择 “age” 和 “score” 列,并计算它们的和作为新的 “total” 列。