SQL 算术运算符2025年3月17日 | 阅读 7 分钟 在结构化查询语言 (SQL) 中,算术运算符用于对存储在数据库表中的数值执行数学运算。 我们可以将这些运算符与 SQL 中的 SELECT 语句一起使用。我们还可以使用 SELECT 语句中的 WHERE 子句对特定行执行操作。 这些类型的运算符用于两个数值操作数之间,以执行加法、减法、乘法和除法运算。 SQL 中的算术运算符分为以下五种类型:
SQL 加法运算符 (+)SQL 加法运算符对表中的数值列执行加法运算。 如果要对表中的两个数值列的值相加,则必须将这两列分别指定为第一个和第二个操作数。您也可以将新的整数值加到整数列的值中。 SQL 加法运算符语法 带 WHERE 子句的加法运算符加法运算符还可以与 SQL SELECT 查询中的 WHERE 子句一起使用。 以下是使用带加法运算符的 WHERE 子句的语法: SQL 中加法运算符的实现 以下 CREATE 查询创建了带有五个字段的 Employee 表。 以下 INSERT 查询将员工记录插入 Employee 表。 以下 SELECT 查询显示了 Employee 表的数据。
以下查询使用加法运算符将 Employee 表中每位员工的 Emp_Salary 和 Emp_Bonus 相加。 输出 ![]() 以下查询将 15000 加到 Employee 表 Emp_Salary 列中每位员工的工资上。 输出 ![]() 以下查询使用 WHERE 子句对上面的 Employee 表执行加法运算。 它仅显示 Emp_Salary 大于 25000 的员工的记录。 输出 ![]() SQL 减法运算符 (-)SQL 减法运算符对表中的数值列执行减法运算。 如果我们想从另一个数值列的值中减去一个数值列的值,那么我们必须将这两列分别指定为第一个和第二个操作数。我们也可以从整数列的值中减去整数值。 SQL 减法运算符语法 带 WHERE 子句的减法运算符减法运算符还可以与 SELECT 查询中的 WHERE 子句一起使用。 以下是使用带减法运算符的 WHERE 子句的语法: SQL 中减法运算符的实现 以下 CREATE 查询创建了带有五个字段的 Employee 表。 以下 INSERT 查询将员工记录插入 Employee 表。 以下 SELECT 查询显示了 Employee 表的数据。
以下查询使用减法运算符将 Emp_Panelty 列的值从 Employee 表的 Emp_Salary 列中减去。 输出 ![]() 以下查询使用 WHERE 子句对上面的 Employee 表执行减法运算。 它仅显示 Employee_ID 为 103 的员工的记录。 输出 ![]() 以下查询从 Employee 表的每位员工的工资中减去 10000。 输出 ![]() SQL 乘法运算符 (*)SQL 乘法运算符对表中的数值列执行乘法运算。 如果要将两个数值列的值相乘,则必须将这两列分别指定为第一个和第二个操作数。您也可以将整数值与整数列的值相乘。 SQL 乘法运算符语法 带 WHERE 子句的乘法运算符乘法运算符 (*) 还可以与 SELECT 查询中的 WHERE 子句一起使用。 以下是使用带乘法运算符的 WHERE 子句的语法: SQL 中乘法运算符的实现 以下 CREATE 查询创建了带有四个字段的 Cars 表。 以下 INSERT 查询将汽车记录插入 Cars 表。 以下 SELECT 查询显示了 Cars 表的数据。
以下查询使用乘法运算符将 Cars 表的 Car_Amount 列的值与 Car_Price 列的值相乘。 输出 ![]() 以下查询使用 WHERE 子句对上面的 Cars 表执行乘法运算。 它仅显示 Car_Price 大于等于 1000000 的汽车记录。 输出 ![]() SQL 除法运算符 (/)SQL 除法运算符将一列的数值除以另一列的数值。 SQL 除法运算符语法 带 WHERE 子句的除法运算符SQL 除法运算符还可以与 SELECT 查询中的 WHERE 子句一起使用。 以下是使用带除法运算符的 WHERE 子句的语法: SQL 中除法运算符的实现 以下 CREATE 查询创建了带有四个字段的 Cars 表。 以下 INSERT 查询将汽车记录插入 Cars 表。 以下 SELECT 查询显示了 Cars 表的数据。
以下查询使用乘法运算符将 Cars 表的 Car_Price 列的值除以 Car_Amount 列的值。 输出 ![]() 以下查询使用 WHERE 子句对上面的 Cars 表执行除法运算。 它显示了 Cars 表中 Car_Number 为 9258 的汽车记录。 输出 ![]() SQL 取模运算符 (%)SQL 取模运算符在用一列的数值除以另一列的数值时,提供余数。 SQL 中取模运算符语法 SQL 中取模运算符的实现 以下 CREATE 查询创建了带有四个字段的 Student 表。 以下 INSERT 查询将学生记录插入 Student 表。 以下 SELECT 查询显示了 Student 表的数据。
以下查询将 Student 表中每个学生的 Student_English 列的分数除以 Student_Maths 列的分数。 输出 ![]() 以下查询使用 WHERE 子句对上面的 Student 表执行取模运算。 它显示了 Student_Id 大于 202 的学生的记录。 输出 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。