MySQL 学习 --->>> 4、非符号运算符

4、非符号运算符运算符名称作用示例IS NULL为空运算符判断值或表达式是否为空SELECT 1 IS NULL,NULL IS NULL;IS NOT NULL不为空运算符判断值或表达式是否不为空SELECT I IS NOT NULL,NULL IS NOT NULL;LEAST最小运算符在多个值里面返回最小值SELECT LEAST(‘A’,‘G’,‘P’);GREATEST最大运算符在多个值里面返回最大值SELECT GREATES
摘要由CSDN通过智能技术生成

4、非符号运算符

运算符 名称 作用 示例
IS NULL 为空运算符 判断值或表达式是否为空 SELECT 1 IS NULL,NULL IS NULL;
IS NOT NULL 不为空运算符 判断值或表达式是否不为空 SELECT I IS NOT NULL,NULL IS NOT NULL;
LEAST 最小运算符 在多个值里面返回最小值 SELECT LEAST(‘A’,‘G’,‘P’);
GREATEST 最大运算符 在多个值里面返回最大值 SELECT GREATEST(‘A’,‘G’,‘P’);
BETWEEN 数字下限 AND 数字上限 两者之间运算符 在下限和上限之间取值 SELECT * FROM employees WHERE salary BETWEEN 8000 AND 12000;
ISNULL 为空运算符 判断值或表达式是否为空 SELECT 1 ISNULL;
IN 属于运算符 判断值或者表达式是否是列表中的一个值 SELECT 1 IN(1,2,3);
NOT IN 不属于运算符 判断表达式或者值是否不是列表中的一个值 SELECT 2 NOT IN(1,2,3);
LIKE 模糊匹配运算符 判断一个值是否符合模糊匹配规则 SELECT * FROM employees WHERE last_name LIKE ‘%a%’;
REGEXP 正则表达式运算符 判断一个值是否符合正则表达式规则 SELECT ‘xykstart’ REGEXP ‘^x’,‘xykstart’ REGEXP ‘$t’,‘xykstart’ REGEXP ‘st’,
RLIKE 正则表达式运算符 判断一个值是否符合正则表达式规则 SELECT ‘zzzz’ RLIKE ‘^z’;
1、空运算符

空运算符(IS NULL或者ISNULL)判断一个值是否为NULL,如果为NULL则返回1,否则返回0

SELECT 1 IS NULL,ISNULL(NULL),NULL IS NULL,ISNULL('a')
FROM DUAL;
结果集
0	1	1	0
2、非空运算符

非空运算符(IS NOT NULL)判断一个值是否不为NULL,如果不为NULL则返回1,否则返回0。

SELECT 1 IS NOT NULL,NULL IS NOT NULL,'a' IS NOT NULL
FROM DUAL;
结果集
1	0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值