===== 第 1 页 ===== 第7节、运算符 常用运算符有: (1)算术运算符、 (2)比较运算符、 (3)逻辑运算符。 ===== 第 2 页 ===== 1.算术运算符: 5个 算术运算符包括:+(加)、-(减)、*(乘)、/(除)和%(求余数)。 如:Where 年龄+5>30 参与运算的数据是数值类型数据,其运算结果也是数值类型数据。 ===== 第 3 页 ===== 2.比较运算符:9个 又称为关系运算符,用来对两个相同类型表达式的顺序、大小、相同与否进行比较。共9个. 等于=,不等于<>,!= 大于>,大于等于>= 小于<,小于等于<= Is null, is not null 空值无法比较,只能使用“is null”或”is not null”判断。 如:WHERE 年龄=20 注意:字符串、日期时间常量要用英文单引号引起来。 数值常量不用单引号. 如:where 姓名=‘张三’ ===== 第 4 页 ===== 扩展说明:常量 常量是指在程序运行过程中其值不变的量。 常量分为字符串常量、整型常量、实型常量、日期时间常量等。 以上四种常量,在使用过程中: (1)字符串常量、日期时间常量要用单引号引起来。 (2)整型常量、实型常量直接使用,不要引号。 如:where 姓名=‘张三’ Where 年龄=20 ===== 第 5 页 ===== 3.逻辑运算符:10个 用于对某个条件进行测试. (1)常用的:与 AND \ 或 OR \ 非 NOT (2)其它: ALL\ANY\BETWEEN\EXISTS\IN\LIKE\SOME 如: where 姓名=‘张三’ AND 专业=‘软件’ ===== 第 6 页 ===== 4.运算符优先级 算术>比较>逻辑 如: where 年龄>5*2 and 专业=‘软件’ 等同于: where (年龄>(5*2)) and (专业=‘软件’) 可以用括号改变优先级 5.表达式: 通过运算符连接运算量构成了式子,称为表达式。 如上述WHERE之后的式子,都是表达式. ===== 第 7 页 ===== 小结: 1、算术运算符有哪些? 2、比较运算符有哪些? 3、逻辑运算符有哪些? 4、什么是表达式?