天天看点

mysql

------------恢复内容开始------------

//比较运算符
SELECT 1=1,1=2,1=‘1’,0=‘a’
FROM DUAL;
//结果为1,0,1,1
//相等则返回1,不等则返回0,其他情况返回Null,数字和字符串比较时,字符串会隐式转换,不能转化则为0。

SELECT 'A'='B'
FROM DUAL;
//结果为0,字符串和字符串比较时,会比较他们的ARSII码
//不叫不区分大小写(在windows操作系统中),'a'='A'返回1      
//使用<=>比较与null相关的
SELECT 1<=>NULL,NULL<=>NULL FROM DUAL;
//结果为0,1,使用“=“”则都为null      
//least(),greast()
SELECT least('a','g','b') greast('a','g','b') FROM DEAL;
//结果为'b','g'

//BETWEEN…AND
SELECT userID FROM user WHERE userid BETWEEN 20 AND 40;//或者 userid>=20&&userid<=40;&&等价于 AND,||等价于OR
//筛选userid在20-40之间,包含边界。条件下限必须小于条件上限。
//NOT BETWEEN 11 AND 33;不在11-33之间的      

------------恢复内容结束------------