# 12.4 运营商
表 12.3 运算符
姓名 | 描述 | 介绍 | 已弃用 |
---|---|---|---|
& | 按位与 | ||
> | 大于运算符 | ||
>> | 右移 | ||
>= | 大于或等于运算符 | ||
< | 小于运算符 | ||
<> , != | 不等于运算符 | ||
<< | 左移 | ||
<= | 小于或等于运算符 | ||
<=> | NULL 安全等于运算符 | ||
% ,模组 | 模运算符 | ||
* | 乘法运算符 | ||
+ | 加法运算符 | ||
- | 减号运算符 | ||
- | 更改参数的符号 | ||
-> | 评估路径后从 JSON 列返回值;相当于 JSON_提炼()。 | ||
->> | 评估路径并取消引用结果后从 JSON 列返回值;相当于 JSON_取消引用(JSON_提炼())。 | ||
/ | 分区运算符 | ||
:= | 赋值 | ||
= | 分配一个值(作为放 声明,或作为放 条款中的更新 陈述) | ||
= | 等号运算符 | ||
^ | 按位异或 | ||
和 , && | 逻辑与 | ||
之间 ... | 一个值是否在一个值范围内 | ||
二进制 | 将字符串转换为二进制字符串 | 8.0.27 | |
案子 | 案例操作员 | ||
分区 | 整数除法 | ||
在() | 一个值是否在一组值内 | ||
是 | 根据布尔值测试值 | ||
不是 | 根据布尔值测试值 | ||
不为空 | NOT NULL 值测试 | ||
一片空白 | 空值测试 | ||
喜欢 | 简单的模式匹配 | ||
成员() | 如果第一个操作数与作为第二个操作数传递的 JSON 数组的任何元素匹配,则返回 true (1),否则返回 false (0) | 8.0.17 | |
不是 , ! | 否定价值 | ||
不在……和……之间 | 值是否不在值范围内 | ||
不在() | 一个值是否不在一组值内 | ||
不喜欢 | 简单模式匹配的否定 | ||
不是正则表达式 | 否定正则表达式 | ||
要么 , || | 逻辑或 | ||
正则表达式 | 字符串是否匹配正则表达式 | ||
力克 | 字符串是否匹配正则表达式 | ||
听起来像 | 比较声音 | ||
异或 | 逻辑异或 | ||
| | 按位或 | ||
~ | 位反转 |