Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


算术表达式

📄字数 430
👁️阅读量 加载中...

概述

算术表达式用于执行数值计算操作,是SQL查询中最常用的一类表达式之一。支持加、减、乘、除等基本运算。

支持的运算符

运算符说明示例
+加法a + b
-减法a - b
*乘法a * b
/除法a / b

语法格式见算术运算符章节。

提示

  1. 除法中应避免出现除以0的异常
  2. 运算优先级:先乘除,后加减,可使用括号控制顺序

示例

sql
-- 建表
SQL> CREATE TABLE employee (
       id INT PRIMARY KEY,
       name VARCHAR(50),
       salary_per_month DECIMAL(10, 2)
     );

-- 插入数据
SQL> INSERT INTO employee VALUES
     (1, 'Alice', 8000),
     (2, 'Bob', 12000),
     (3, 'Charlie', 10000);

-- 算术表达式使用
SQL> SELECT
       id,
       name,
       ((salary_per_month + 500) * 12 - 10000) / 2 AS result
     FROM employee;

+----+---------+--------+
| ID |  NAME   | RESULT |
+----+---------+--------+
| 1  | Alice   | 46000  |
| 2  | Bob     | 70000  |
| 3  | Charlie | 58000  |
+----+---------+--------+

使用场景

  • 场景一:计算派生列(衍生字段),通过已有字段计算新的数值字段