第三章 查询(8%-10%)
考点一:查询的分类
1. 查询常用的有:选择查询(最常见)、参数查询(对话框提示用户输入)、交叉表查询(利用行和列进行数据统计)、操作查询(包括四种:生成表,删除,更新,追加)、SQL查询。
特别注意〈上机〉:在上机练习中,如果根据题意要进行分组统计等操作,我们需要在查询设计窗口中,选中视图菜单的总计选项,这样设计窗口就会出现总计项,我们可以根据需要进行选择,如下图所示:
经典考题:
1. 在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()(07/4)
A. 第一行
B. 第一列
C. 上面若干行
D. 左边若干行
答案:A
2. 在Access中,查询的数据源可以是()(07/9)
A. 表
B. 查询
C. 表和查询
D. 表、查询和报表
答案:C
考点二:查询的准则
1. Access提供了3中运算符:关系运算符(> < =等)、逻辑运算符(与、或、非)、特殊运算符(Between In IS Like)
2. 数值函数:
Abs(绝对值函数):Abs(-43)=43
Int(取整函数):Int(99.7)=99 Int(-99.7)=Int(-99.3)= -100
Sqr(平方根函数):Sqr(4)=0
Sgn(符号函数):Sgn(任何大于0的数)=1 Sgn(0)=0 Sgn(任何小于0的数)= -1
字符函数:
Space(5)返回五个空格组成的字符串“ ”。
String(5,“*”)返回“*****” String(4,“ABCD”)返回“AAAA”
Len(“虎贲教育”)返回数值4 Len(“虎贲 教育”)返回数值5
Left(),Right():Right(“中国上海”,2)返回上海 Left(“中国上海”,5)返回中国上海
Ltrim():删除字符串的前面的空格 Rtrim():删除字符串的后面的空格 Trim():同时删除前后面的空格
Mid(“上海虎贲教育公司”,5)返回“教育公司” Mid(“上海虎贲教育公司”,3,2)返回“虎贲”
日期函数:
系统日期:Date()
年函数:Year()
月函数:Month()
日函数:Day()
系统日期和时间函数:Now()
统计函数:
就和函数:Sum()
求平均值:Avg()
统计记录个数:Count()
最大、小值函数:Max() Min()
经典考题:
1. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的表达式是()(07/9)
A. =left([专业],2)=“信息”
B. like“*信息*”
C. =“*信息*”
D. Mid([专业],2)=“信息”
答案:B
解析:属于模糊查询,只能用like关键字。
2. 在报表中要计算“数学“字段的最高分,应将控件的”控件来源”属性设置为()(07/9)
A. =Max([数学])
B. Max(数学)
C. = Max[数学]
D. = Max(数学)
答案:A
3. 在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()(10/9)
A. =Min([数学])
B. =Min(数学)
C. =Min[数学]
D. =Min(数学)
答案:A
4. 假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()(10/3)
A. SELECT * FROM公司FOR名称 = " *网络* "
B. SELECT * FROM公司FOR名称LIKE "*网络*"
C. SELECT * FROM公司WHERE名称="*网络*"
D. SELECT * FROM公司WHERE名称LIKE"*网络*"
答案:D
5. 利用对话框提示用户输入查询条件,这样的查询属于()(10/3)
A. 选择查询
B. 参数查询
C. 操作查询
D. SQL查询
答案:B
6. 在SQL查询中“GROUP BY”的含义是()(10/3)
A. 选择行条件
B. 对查询进行排序
C. 选择列字段
D. 对查询进行分组
答案:D
解析:ORDER BY 用来对检索的结果进行排序。
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。