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