access2010第三章操作题
- 格式:doc
- 大小:1.67 MB
- 文档页数:12
第一部分
查询的条件设置
1.关系运算
> 、>= 、< 、<= 、<> 、=
2.逻辑运算
Not 、And 、Or
3.特殊运算
In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between …And …指定一个字段的取值范围(闭区间)
Like 与* ? # [ ] 配合使用,进行模式匹配查找
Is Null 判断字段取值是否为空
Is Not Null 判断字段取值是否为非空
4.常用的查询条件
数值区间判断
(1)成绩Between 60 And 100
等价于:>=60 And <=100
字符的判断
(2)“教授” OR “副教授”
等价于:
Right([职称],2)= “教授”
InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2
IN(“教授”,“副教授”)
(3) Left([姓名],1)=”王”
等价于:Like “王*”
InStr( [姓名],”王”)=1
(4)Mid( [学号],5,2)=”03”
等价于:InStr( [学号],”03”)=5
日期判断
(5) >=#1992-01-01# AND <=#1992-12-31#
等价于:Year( [工作时间] )=1992
Between #1992-01-01# And #1992-12-31#
空值判断
(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60
第二部分
打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:
(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。
(2)创建一个更新查询,将表"学生"中"年龄"字段值加1,并把"团员否"字段的值,修改为“非团员”,查询命名为"qa2"。