Skip to content

运算符概述

算数运算符

名称 描述
%,MOD 取余
* 乘法
+ 加法
- 减法
- 负号
/ 除法
DIV 用于整数相除

赋值运算符

名称 描述
= 等于运算符,用于赋值

二进制运算符

名称 描述
& 位运算符与,按位与
>> 位移运算符右移
<< 位移运算符右移
^ 按位异或
[ ](bit-functions-and-operators/bitwise-or.md)
~ 一元运算符,二进制取反

强制转换函数和运算符

名称 描述
CAST() 将值转换为特定类型,用于小数转数值和字符型
CONVERT() 将值转换为特定类型,用于日期和时间值、小数之间进行转换

比较函数和运算符

名称 描述
> 大于
>= 大于等于
< 小于
<>,!= 不等于
<= 小于等于
= 等于
BETWEEN ... AND ... 在两值之间
IN() 在集合中
IS 测试值是否是布尔值,若是布尔值,则返回“true”
IS NOT 测试值是否是布尔值,IS 的否定用法
IS NOT NULL 不为空
IS NULL 为空
LIKE 模糊匹配
NOT BETWEEN ... AND ... 不在两值之间
NOT LIKE 模糊匹配,Like 的否定用法
COALESCE 返回第一个非空值

控制流函数

名称 描述
CASE Case 运算符
IF() If/else 语句

逻辑运算符

名称 描述
AND,&& 逻辑与
NOT,! 逻辑非
OR 逻辑或
XOR 逻辑异或