1.算术运算符加减乘除
MOD(a,3);5/0为空
2比较运算符.大于、小于、等于、不等于、为空 LIKE IN BETWEEN AND ISNULL,REGEXP
SELECT a,a=4 from t;
=:相等返回1,否则返回0
<>:不相等返回1,否则返回0
<=>:相等返回1,否则返回0
>:大于返回1,否则返回0
>=:大于等于返回1,否则返回0
<:小于返回1,否则返回0
<=:小于等于返回1,否则返回0
null值是不能使用等号,<>,>,>=,<,<=来判断的
<=>:是可以返回空值的
is null,is not null,
null is null,null is not null
a between 20 and 28
select s,s REGEXP '^b'(以 b开头),s REGEXP 'g$'(以 g结尾),s REGEXP'y'(是否包含y) from t
3.逻辑运算符,与或、非、异
与:select x&&x(1) ,null&&null(null),,0&&null(0)
4.按位与,按位或,按位取反,按位异或,按位左移,按位右移
2.函数ABS() --绝对值
pi()--圆周率
SORT(2)-- 求平方根
CEIL(X)和CEILING 大于或等于最小整数
FLOOR小于或等于的最大整数
ROUND(x)四舍五入处理
DATE_FORMAT
加密MD5('asd');,
ENCODE("abcd",'aa');
DECODE(
ENCODE("abcd",'aa'),'aa');
FORMAT(2.123,2);//保留两位小数
MOD(a,3);5/0为空
2比较运算符.大于、小于、等于、不等于、为空 LIKE IN BETWEEN AND ISNULL,REGEXP
SELECT a,a=4 from t;
=:相等返回1,否则返回0
<>:不相等返回1,否则返回0
<=>:相等返回1,否则返回0
>:大于返回1,否则返回0
>=:大于等于返回1,否则返回0
<:小于返回1,否则返回0
<=:小于等于返回1,否则返回0
null值是不能使用等号,<>,>,>=,<,<=来判断的
<=>:是可以返回空值的
is null,is not null,
null is null,null is not null
a between 20 and 28
select s,s REGEXP '^b'(以 b开头),s REGEXP 'g$'(以 g结尾),s REGEXP'y'(是否包含y) from t
3.逻辑运算符,与或、非、异
与:select x&&x(1) ,null&&null(null),,0&&null(0)
4.按位与,按位或,按位取反,按位异或,按位左移,按位右移
2.函数ABS() --绝对值
pi()--圆周率
SORT(2)-- 求平方根
CEIL(X)和CEILING 大于或等于最小整数
FLOOR小于或等于的最大整数
ROUND(x)四舍五入处理
DATE_FORMAT
加密MD5('asd');,
ENCODE("abcd",'aa');
DECODE(
ENCODE("abcd",'aa'),'aa');
FORMAT(2.123,2);//保留两位小数