1、算术运算符
注意:
1、"+"没有连接作用,就表示加法运算,会将字符串转换为数值。(100 + 'a' ('a'看做0处理))
2、" / " 结果都是浮点型,除以0结果为null。
3、" % "结果符号和被模数符号相同。
2、比较运算符
2.1 符号类型
注意:
1、等号两边的值、字符串或表达式中有一个为NULL,则比较结果为NULL。
2、等号两边的值、字符串或表达式都为字符串,其比较的是每个字符串中字符的ANSI编码是否相等。
3、安全等于运算符时,两边的操作数的值都为NULL时,返回的结果为1而不是NULL。一个操作数为null,结果为0。
2.2 非符号类型
注意:
1、between ... and ... : between 条件下限 and 条件上限(注意顺序)
2、模糊查询 LIKE :
结合通配符 :
% : 代表不确定个数的字符(0个,1个,多个)
_ :代表一个不确定的字符
举例:
名字包含‘a’:WHERE last_name LIKE '%a%';
以字符‘a’结尾:WHERE last_name LIKE '%a';
以字符‘a’开头:WHERE last_name LIKE '%a';
查询第二个字符是 _ 且第三个字符是'a':WHERE last_name LIKE '_\_a%';
3、逻辑运算符