第三章 查询
1、查询的分类
(1)选择查询。
(2)参数查询。
(3)交叉表查询。
(4)操作查询:生成表查询、删除查询、更新查询、追加查询
(5)SQL查询:联合查询、传递查询、数据定义查询、子查询
注意,操作查询和SQL查询的子分类不要弄混淆了,容易出选择题或填空题。
2、查询条件
(1)运算符。
关系运算符:=,>,<,<=,>=,<> (使用时注意必须处于英文半角状态下输入)
逻辑运算符:not, and ,or
其它运算符:in, like ,between and ,is null, is not null
(2)函数 (参加课本附录A)
近几年真题当中出现概率比较大的函数有:Abs(),Int(),Sgn(),Len(),Left(),Right(),Mid(),Instr(),Date(),Time(),Now(),Day(),Year(),
Month(),Count(),Sum(),Avg(),Max(),Min()
参加课本表格3.4-3.8
3、SQL查询
SQL查询当中包含7个语句结果,分别是create、alter、drop、insert、update、delete和select,其中重点为select,可以在笔试当中出题,还可以在上机当中出题,其他几个基本仅限于上午笔试部分的试题当中,大多以选择题出现,考查语句的基本格式和功能。
select语句的含义及包含的功能。
(1)select 字段列表
from 表名 www.Examzz.com
where 条件
group by 分组依据
order by 排序依据 asc/desc
(2)select 性别,avg(年龄) as 平均年龄 from 学生 group by 性别
出现概率相当大
(3)这条语句稍难一点,但是对培养思维很有用处,尽量理解
select * from stud
selet * from stud where 性别=”男”
order by 学生编号 asc
select count(姓名) as 人数 from stud
select max(年龄)-min(年龄) as 最大最小年龄之差,性别 from stud group by 性别