当前位置: 首页 > article >正文

SQL--算术运算符

过滤信息:where

SELECT * 
FROM employees
where department_id=90;

where紧随from语句

算术运算符:

加法运算符(+)
用于计算两个数值的和。
示例:

SELECT 100+'1'
FROM dual;
/*结果为101*/
SELECT 100+'A'
FROM dual;
/*结果为100,A当作0*/
SELECT 100+NULL
FROM dual;
/*跟NULL参与运算结果都为null*/


2. 减法运算符(-)
用于计算两个数值的差。
示例:

SELECT price - 2 AS discounted_price
FROM products;


此代码将 products 表中 price 列的值都减去 2,并将结果以 discounted_price 列名返回。
3. 乘法运算符(*)
用于计算两个数值的乘积。
示例:
sql

SELECT price * 1.1 AS price_with_tax
FROM products;


该代码将 products 表中 price 列的值都乘以 1.1,模拟加上 10% 的税,并将结果以 price_with_tax 列名返回。
4. 除法运算符(/)
用于计算两个数值的商。
示例:
 

SELECT total_sales / num_customers AS average_sale
FROM sales_summary;


此代码将 sales_summary 表中 total_sales 列的值除以 num_customers 列的值,计算平均销售额,并将结果以 average_sale 列名返回。
5. 取模运算符(% 或 MOD() 函数)
用于计算两个数值相除的余数。不同数据库系统对取模运算符的支持可能有所不同,有些数据库使用 %,有些则使用 MOD() 函数。
示例(使用 %):

SELECT quantity % 3 AS remainder
FROM inventory;

示例(使用 MOD() 函数):
 

SELECT MOD(quantity, 3) AS remainder
FROM inventory;

上述代码将 inventory 表中 quantity 列的值除以 3,取其余数,并将结果以 remainder 列名返回。


http://www.kler.cn/a/586320.html

相关文章:

  • MATLAB风光柴储微网粒子群算法
  • Unity透视相机下屏幕坐标转世界坐标
  • 目前人工智能的发展,判断10年、20年后的人工智能发展的主要方向,或者带动的主要产业
  • PyTorch多机训练Loss不一致问题排查指南:基于算子级一致性验证
  • TGARS2024 | LGP | 面向目标检测的通用且可控攻击
  • Deepseek-R1 VS QwQ-32B 评测对比:文本理解与生成(2)
  • 计算机网络OSI七层模型
  • 专题|Python梯度提升实例合集:GBM、XGBoost、SMOTE重采样、贝叶斯、逻辑回归、随机森林分析信贷、破产数据...
  • 若依(RuoYi)前后端分离项目前端部署宝塔访问不到接口
  • 鸿蒙 @ohos.arkui.componentSnapshot (组件截图)
  • OpnenHarmony 开源鸿蒙北向开发——1.开发环境搭建(DevEco Studio 5.03)
  • Flutter嵌套问题解决方案
  • 专业的IP干净度检测工具
  • 【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JavaWeb 项目的部署:从开发环境到生产环境
  • 涨薪技术|Kubernetes(k8s)之Pod生命周期(下)
  • 面向神经机器翻译的多语言去噪预训练
  • 力扣 Hot 100 刷题记录 - 对称二叉树
  • C++前缀和
  • env.development.local 和 env.development 的区别
  • MySQL EXPLAIN 详解