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 @ 2024-05-13 23:12  白森  阅读(10)  评论(0编辑  收藏  举报