内容正文:
专题五 SQL查询的创建
《ACCESS数据库应用技术》
专题复习讲练测
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
考纲要求
一
1.掌握SQL语言的概念;
2.掌握SELECT语句的基本格式;
3.熟练掌握SQL简单查询的设计及使用方法;
4.了解SQL数据定义查询的使用;
5.掌握SQL创建子查询的方法。
本节
考情分析
2017——2022年考情分析
从上表可以看出:本专题是这门课的重难点,也是历年高考的重要部分,除了以综合压轴题出现之外,还会以选择题和判断题出现。同时,本专题的知识点比较难理解,书上没有系统的知识讲解,因而失分率比较高。
题型 2017 2018 2019 2020 2021 2022
选择题(每题2分) 1 5 2 5 2
判断题(每题1分) 2 2 1 2
综合题(14分) 1 1 1 1 1 1
合计分值 14 16 26 19 26 18
本节
知识点梳理
知识点梳理-—查询的条件设置
二
一)查询条件
在创建查询时,有时需要对查询记录中的某个或多个字段进行限制,这就需要将这些限制条件添加到字段上,这样只有完全满足限制条件的那些记录才能显示出来。
一个字段可以有多条限制规则,每条规则之间可以用逻辑符号来连接。在输入条件时要用一些特定的运算符、数据、字段名和函数,将这些运算符、数据、函数以及字段名等组合在一起称为表达式,输入的条件称为条件表达式。
知识点梳理-—查询的条件设置
二
二)运算符
1.算术运算符
运算符 描 述
+ 两个操作数相加
- 两个操作数相减
* 两个操作数相乘
/ 用一个操作数除以另一个操作数
\ 用于两个整数的整除
Mod 返回整数相除时所得到的余数
^ 指数运算
知识点梳理-—查询的条件设置
二
二)运算符
1.算术运算符
(1)“\”:整除符号。当使用整数除的时候,带有小数部分的操作数将四舍五入,但在结果中小数部分将被截断。(2)“Mod”:该运算符返回的是整除的余数。(3)“^”:指数运算符。
知识点梳理-—查询的条件设置
二
二)运算符
2.关系运算符
关系运算符 描 述
< 小于
<= 小于等于
= 等于
>= 大于等于
> 大于
<> 不等于
知识点梳理-—查询的条件设置
二
二)运算符
3.逻辑运算符
运算符 描 述
And 逻辑与
Or 逻辑或
Not 逻辑非
知识点梳理-—查询的条件设置
二
二)运算符
4.其它运算符
特殊运算符 描 述
Is 和Null一起使用,确定某值是Null还是Not Null
Like 查找指定模式的字符串,可使用通配符*和?
In 确定某个字符串是否为某个值列表中的成员
Between 确定某个数字值或者日期值是否在小给定的范围之内
知识点梳理-—查询的条件设置
二
二)运算符
5.常用函数
函数 描 述
Date 返回当前的系统日期
Day 返回1到31之间的一个整数
Month 返回1到12的一个整数
Now 返回机系统时钟的日期和时间值
Weekday 以整数形式返回相应于某个日期为星期几(星期天为1)
Year 返回日期/时间值中的年份
LEN() 获得文本的字符数
LEFT() 获得文本左侧的指定字符个数的文本
MID() 获得文本中指定起始位置开始的特定数目字符的文本
Int(表达式) 得到不大于表达式的最大整数
知识点梳理-—Sql语言
二
一)SQL语言简介
SQL(Structured Query Lannguage)语言是一个完整的结构化查询语言,是数据库领域内通用的关系数据库的处理规范,它独立于平台,具有较好的开放性、可移植性和或扩展性。SQL语言非常简洁,语法简单,但功能强大,使用为数不多的几条命令,可以完成较强大的功能。
知识点梳理-—Sql语言
二
二)SELECT语句基本格式
SELECT语句基本的语法结构如下:
SELECT [表名.]字段名列表 [AS<列标题>] [DISTINCT] [TOP n ]
[INTO 新表名]
FROM <表名或查询名>[,<表名或查询名>]…
[WHERE <条件表达式>]
[GROUP BY 分组字段列表[HAVING 分组条件]]
[ORDER BY <列名>[ASC|DESC]]
其中:方括号([ ])的内容是可选的,尖括号(< >)的内容是必须出现的。
知识点梳理-—Sql语言
二
三)SELECT语句中各子句的意义
.SELECT语句中各子句的意义如下:
1)SELECT子句:用于指定要查询的字段数据,只有指定的字段才能在查询中出现。如果希望检索到表中的所有字段信息,那么可以使用星