04 运算符

1 算数运算符

主要用于数学运算

运算符 名称 示例
+ 加法 SELECT A+B
- 减法 SELECT A-B
* 乘法 SELECT A*B
/   或  DIV 除法 SELECT A/B
% 或  MOD  求模(求余) SELECT A%B

1.1 加法与剑法运算符

SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 * 30, 100 + 35.5, 100 - 35.5 
FROM DUAL;

# 100 |     100 |     100 |      150 |          120 |      135.5 |       64.5

补充:MySQL中字符串拼接要使用字符串函数CONCAT()实现

1.2 乘法与除法运算符

SELECT 100, 100 * 1, 100 * 1.0, 100 / 1.0, 100 / 2,100 + 2 * 5 / 2,100 /3, 100 DIV 0 
FROM dual;

# 100 |    100 |     100.0 |    100.0000 | 50.0000 |   105.0000 | 33.3333 |    NULL

 在MySQL中,一个数除以0为NULL。

1.3求模(求余)运算符

SELECT 12 % 3, 12 MOD 5 
FROM dual;

#|      0 |        2 |

 

2 比较运算符

比较结果 

真,返回1

假,返回0

其他,返回null

比较运算符经常被用来作为SELECT查询语句的条件来使用,返回符合条件的结果记录。

运算符 名称 作用 示例
= 等于运算符 判断两个值、字符串、表达式是否相等 WHERE A=B
<=> 安全等于 安全的判断两个值、字符串、表达式是否相等 WHERE A<=>B
      WHERE A<>B
<     WHERE A<B
<=     WHERE A<=B
>     WHERE A>B
>=     WHERE A>=B

 

posted @   白森  阅读(12)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2022-05-13 电商数据仓库系统
点击右上角即可分享
微信分享提示