欢迎来到天天文库
浏览记录
ID:35506433
大小:55.18 KB
页数:4页
时间:2019-03-25
《数据库技术与应用(孙一屏)条件查询》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基本概念和条件查询:1、查询的定义:查询就是按照用户设定好的查询条件,从数据库屮查找符合条件的数据信息,是专门用来进行数据检索,以及进行数据加工的数据库对象。2、查询的类型(方式)1.选择查询:用于浏览、检索、统计数据库中的数据2.参数查询:查询时设定参数,创建动态的查询效果3.交叉表查询:使用交叉表计算和显示数据。4•操作查询(动作查询):用于数据的更新、删除、追加和生成新表,是数据库中数据的维护手段。5.SQL查询:用标准结构化语言SQL语句设置查询。3、查询的基本功能•从不同的表屮获取信息,通过指定查询的准则,将符合条件的数据提取出来,
2、创建一个新的数据集。•可指定结果集中出现的字段(投影或列选)。•对某些字段进行计算,显示计算结果。•可以对数据进行排序,也可以设置参数查询。•查询可存为新的数据表格。•作为窗体或报表的数据源,作为另一个查询的数据源。•实现对数据库表格的修改、删除、更新、追加。4、查询视图主要:数据表视图、查询设计器视图、SQL视图。5、选择查询1)简单查询向导注意:♦使用简单查询向导无法设置查询的条件。♦可以对多表进行查询(在多表中选择字段)。♦选择的汇总字段只能是数字型字段,可以进行求和、求平均、最大值、最小值和计数计算。通过适当的选取字段,可以按字段分组
3、进行数据汇总。2)查找重复项查询向导(单表或单个查询)3)不匹配查询(两个表)4)交叉表查询(单表或单个查询)行标题(最多可选3个字段)。列标题(只能选一个字段)。行和列的交叉单元格中显示字段的计算值(如合计、计数以及平均值、最大值、最小值)。5)利用设计视图创建选择查询上部:是数据表/查询显示区,用来显示查询所使用的基本表或查询(可以是多个表/查询)。下部:是查询设计区,用来指定具体查询准则。字段:用于设置在查询中使用的字段表:包含选定字段的表(多表时可区分该字段是哪个表屮的字段)排序:确定是否按该字段排序显示:确定是否在数据表中显示该字段
4、条件:设定查询的条件,多个条件时,写在一行为逻辑“与”或:设定“或”逻辑的多个条件常用的计算函数(合计函数):A茫(字段):求平均值Count(字段):求记录个数Sum(字段):求和Max(字段):最大值Min(字段):最小值常用的日期吋间函数:DateO:返回系统当前日期。Year(H期):返回H期中的年份。Month(日期):返回日期中的月份。Day(S期):返回日期中的日数。Now():返回系统当前的日期与吋间。常用的字符串函数:Right(字符串,数)left(字符串,数)Len(字符串)例1:查看读者的借书情况创建查询一新建一设计视
5、图一添加表和选字段:读者(读者证号,姓名),借阅登记(书号),图书(书名)例2:在读者表中查询性别为男的,建立查询或:在读者表中查询性别为男的,并且年龄大于18小于20的例3:在读者表中找出所有姓王的(Like〃王*〃)(找不姓王的notLike〃王*〃)例4:在借阅登记表中,查询所有5月份借的书,并回答有几本例5:在读者表屮找出宿舍是3号的读者信息。(Right([宿舍],2)=“3号”)例6:在读者表中找出宿舍是南一街的(left([宿舍],3)=“南一街”)例7:在读者表和借阅登记表中查询08年借书的男生,或者04年借书的女生性别二“男
6、”andyear([借阅□期])=2008性别二“女〃andyear([借阅日期])=2004例8:在school库的学生表中,查询87年以后岀生的,国际贸易专业的人数例9:统计即借高教书也借清华书的读者名单。例10:在school库中,查询在素质教育中即参加体育也参加文艺活动的名单补充:1、在读者表和借阅登记表中查询08年4月借书学生的基本情况2、在员工表中查找不姓“王”的记录3、在学生成绩管理系统中查找期末成绩小于60分的女生,或成绩大于90分的男生4、在员工表中查找年龄大于等于40的员工5、在学生成绩管理系统中查找外语类学生成绩信息6、
7、在“学生基本情况表”中查询1989年后出生的男团员信息,按出生日期降序排列。
此文档下载收益归作者所有