欢迎投稿

今日深度:

我的MYSQL学习笔记(三)——运算符,mysql学习笔

我的MYSQL学习笔记(三)——运算符,mysql学习笔记


1、安全等于运算符(<=>)

SELECT NULL <=> NULL
UNION ALL
SELECT NULL <=> 1
union ALL
SELECT 1<=>0
UNION all
SELECT NULL = NULL

注意此运算符和等于(=)的区别在于判断两个值都为空的时候,执行结果如下:
这里写图片描述
2、LEAST运算符
作用:获取多个参数值中的最小值
注意:不要混合数据类型使用

SELECT least(2,0),LEAST('a','b','c','d'),least(10,20,NULL)

这里写图片描述
混合使用出现错误
这里写图片描述
3、GREATEST运算符
作用:获取多个参数中的最大值
注意:null值
这里写图片描述
4、REGEXP运算符
作用:正则式

SELECT 'ssky' REGEXP '^s','ssky' REGEXP 'y$' ,'ssky' REGEXP '.sky','ssky' REGEXP '[s]*';

这里写图片描述

www.htsjk.Com true http://www.htsjk.com/shujukunews/6752.html NewsArticle 我的MYSQL学习笔记(三)——运算符,mysql学习笔记 1、安全等于运算符(=) SELECT NULL = NULL UNION ALL SELECT NULL = 1 union ALL SELECT 1 = 0 UNION all SELECT NULL = NULL 注意此运算符和等于(=)的区别在...
评论暂时关闭