MySQL正则

四:MySQL中的运算符

自作多情 提交于 2019-11-30 03:02:34
MySQL支持许多整理的运算符,其中主要包括以下几类:算数运算符、比较运算符、逻辑运算符、位运算符。 算数运算符 运算符 作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 示例: //数字之间和数字与NULL之间的运算 select 1 + 1, 1 + null, 10 - 1, 10 - null, 10 * 2, 10 * null, 10 / 1, 10 / 0, 10 / null, 10 % 3, 10 % null; 运算结果 与NULL做运算结果都为NULL,除法和求模计算除数不可以为0,否则返回NULL。 比较运算符 运算符 作用 = 等于 <> 或 ! 不等于 <==> NULL安全的等于 < 小于 <= 小于等于 > 大于 >= 大于等于 BETWEEN 计算指定范围 IN 存在某集合 IS NULL 和 IS NOT NULL 是否为NULL 示例: //各种运算符 之间但比较 和 与 NULL值比较的结果 SELECT 1 = 0, 1 = 1, 'a' = 'a', 'a' = 65, 0 = null, 1 > null, 1 > 10, 1 > 0, 1 < null, 1 IN (1, 2, 3), null IN (1, 2, 3), null IN (1, 2, 3, 0), null IN (1, 2, 3, 0