运算符

1.7 运算符

算术、比较、逻辑、连接运算符,是写条件与计算的积木。

第1章 数据库基础语法7 页课件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 姓名=‘张三’

SQL
Where 年龄=20

3.逻辑运算符: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 页)
第 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、什么是表达式?

课件里的提醒 课件原文中的“说明 / 注意 / 出错”

  • 注意:字符串、日期时间常量要用英文单引号引起来。

本讲 SQL 速览 把课件里出现的语句集中起来,方便照着敲

SQL
Where 年龄=20