SQL--算术运算符

devtools/2025/3/17 0:27:34/

过滤信息: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 列名返回。

文章来源:https://blog.csdn.net/2303_76627649/article/details/146234574
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/devtools/167680.html

相关文章

大数据学习(62)- Hadoop-yarn

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

蚂蚁灵波科技挂牌,蚂蚁具身智能大动作怎么看?

首先,蚂蚁灵波科技的挂牌是蚂蚁集团拓展具身智能和机器人业务的重要举措。具身智能作为人工智能与机器人学交叉的前沿领域,具有广阔的发展前景和应用潜力。蚂蚁集团通过设立灵波科技,将加大在具身智能领域的研发投入,推动关键技术…

UE4-UE5虚幻引擎,前置学习一--Console日志输出经常崩溃,有什么好的解决办法

有些差异 这么牛逼的引擎,居然有这种入门级别的问题,一触发清理,大概率(80%)会崩溃 无论虚幻5还是UE4都有这个问题,挺烦人的 实在忍不了了,这次,今天 就想问问有什么好的处理方法么?&#x…

基于Java+MySQL实现的医药销售管理系统

医药销售管理系统 开发环境和开发工具 操作系统:win8.1 开发环境:Mysql、Web 开发工具:Workbench、Eclipse、JDBC 功能需求分析 员工有权查看、添加会员,查看、添加供应商,查询药品(输入药品编号或名称…

单元测试、系统测试、集成测试

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 实际的测试工作当中,我们会从不同的角度对软件测试的活动进行分类,“单元测试,集成测试,系统测试”,是按…

基于 GEE 利用 Sentinel-2 数据反演叶绿素与冠层水分含量

目录 1 数据加载与预处理 2 叶绿素含量反演 3 冠层水分反演 4 数据可视化与导出 5 完整代码 6 运行结果 在生态学和环境科学领域,植被的健康状况是评估生态系统稳定性和功能的关键指标之一。而叶绿素含量和冠层水分含量作为反映植被生理状态的重要参数&#x…

qt stm32 发送接受浮点数以及两字节数

void MainWindow::on_pushButton_4_clicked() { TPCANMsg msg; bool ok; float dianliu ui->lineEditdianliu->text().toFloat(&ok); // 输入验证 if (!ok) { ui->status->setText("电流输入无效,请重新输入…

【黑马点评|项目】万字总结(下)

文章上半部分: 【黑马点评|项目】万字总结(上) 优惠卷秒杀 当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中,而订单表如果使用数据库自增ID就存在一些问题: id的规律性太明显,容易出…