Mysql 运算符主要分为四大类:算术运算符,比较运算符,规律运算符,位操作运算符1:算术运算符
+ - * / %
2:比较运算符:
> , <,=,>=,<=,!=以及in,between and ,is null, greate4, !=5, (1+3)!=(2+1),NULL<>NULL;
备注:用于推断数字字符串和表达式不相等的推断当Null 与Null 用<> 比较的时候仍旧返回NULL
【例 】使用‘<=’进展比较推断,SQL 语句如下:
SELECT ”good”<=”god”, 1<=2, 4<=4, <=5, (1+3) <= (2+1),NULL<=NULL;
备注:当Null 与Null 用<=比较的时候仍旧返回NULL
【例 】使用‘<’进展比较推断,SQL 语句如下:
SELECT ”good”<”god”, 1<2, 4<4, <5, (1+3) < (2+1),NULL<NULL;
备注:当Null 与Null 用<比较的时候仍旧返回NULL
【例 】使用‘>=’进展比较推断,SQL 语句如下:
SELECT ”good”>=”god”, 1>=2, 4>=4, >=5, (1+3) >= (2+1),NULL>=NULL;
备注:当Null 与Null 用>=比较的时候仍旧返回NULL
【例 】使用‘>’进展比较推断,SQL 语句如下:
SELECT ”good”>”god”, 1>2, 4>4, >5, (1+3) > (2+1),NULL>NULL;
备注:当Null 与Null 用>比较的时候仍旧返回NULL
总结:null 与 null 比较 除了平安等于的比较返回为1〔真〕其他状况下返回NULL
【例 】使用IS NULL,ISNULL 和 IS NOT NULL 推断 NULL 值和非 NULL 值,SQL
语句如下:
SELECT NULL IS NULL, ISNULL(NULL),ISNULL(10), 10 IS NOT NULL;
备注:null 和 null 使用 is 返回 1〔真〕
【例 】使用BETWEEN AND 进展值区间推断,输入SQL 语句如下: SELECT 4 BETWEEN 4 AND 6, 8 BETWEEN 6 AND 8,12 BETWEEN 9 AND 10;
【例 】使用LEAST 运算符进展大小推断,SQL 语句如下: SELECT least(2,0), least(,,), least(”a”,”c”,”b”),least(10,NULL);
备注:语法:least〔值 1,值 2,值 3〕返回最小值 有一个为空,返回空值
【例 】使用GREATEST运算符进展大小推断,SQL 语句如下:
SELECT greatest(2,0), greatest(,,), greatest(”a”,”c”,”b”),greatest(10,NULL);
备注:语法:greatest〔值 1,值 2,值 3〕返回最大值 有一个为空,返回空值
【例 5
MySQL运算符 来自淘豆网m.daumloan.com转载请标明出处.