项目四公司数据库查询系统.docx
《项目四公司数据库查询系统.docx》由会员分享,可在线阅读,更多相关《项目四公司数据库查询系统.docx(27页珍藏版)》请在第一文库网上搜索。
1、项目四企业管理数据库系统的数据查询一、教学目的终极目的:能根据需要灵活、迅速地查询企业管理系统数据库的数据促成目的:1 .会在一种数据表中实现数据的简朴查询2 .会同步在多种数据表中实现数据的兔合查询3 .会实现分组查询4 .会对查询成果集排序5 .会运用库函数进行数据记录二、工作任务根据需要灵活迅速地查询企业管理数据库系统的数据模块1企业管理数据库系统的简朴查询一、教学目的1 .精确理解Transact-SQ1查询语句的基本构造2 .能根据需要灵活使用查询语句的各子句二、工作任务企业所有雇员的信息都存储在companyinfo数据库的emp1oyee表中,该表中包括了雇员的雇员ID、姓名、性
2、别、出生年月、雇佣日期、专长、薪水7个字段和对应的记录,请运用Transact-SQ1的SE1ECT语句实现下列查询操作。1 .查询所有雇员的I信息,规定输出的成果格式如表4T所示。表47雇员的信息表姓名性别出生年月雇佣日期专长薪水2 .查询所有男雇员的信息。3 .按照如表4-2所示的格式,列出所有雇员的姓名和薪水。表4-2雇员的姓名和薪水表雇员的姓名雇员的酬金4 .查询所有薪水超过3000元的雇员的信息。5 .查询所有薪水在2023元至3000元之间的雇员的姓名和雇佣日期,并按雇佣日期的先后排列。6 .记录多种专长的雇员人数。7 .查询所有姓章的雇员的信息。三、有关实践知识(-)按照任务1的
3、规定查询企业所有雇员的信息。操作环节如下:1 .连接COmPanyinfo数据库,有如下两种措施:从“查询分析器”窗口的工具栏的下拉列表中选中企业管理数据库CompanyinfOo在查询分析器窗口中输入如下命令,并运行。USEcompanyinfo在查询分析器窗口中输入如下查询语句SE1ECT姓名,性别,出生年月,雇佣日期,专长,薪水FROMemp1oyeeGO2。执行查询语句措施。(二)按照任务2查询所有男雇员的信息。查询语句如下:SE1ECT*FROUemp1oyeeWHERE性别=男(三)按照任务3规定的格式,列出所有雇员的姓名和薪水。为了使查询的成果愈加友好,可以变化列的标题,即指定列
4、的别名。己知在emp1oyee表中有雇员的“姓名”和“薪水”字段,但任务规定显示构造为“雇员的姓名”和“雇员H勺酎金”,可以用AS引导给出列的I别名。查询语句如下:SE1ECT姓名AS雇员的姓名,薪水AS雇员的酬金FROMemp1oyee(四)按照任务4列出所有薪水超过H勺3000元H勺雇员的信息。查询语句如下:SE1ECT*FROMemp1oyeeWHERE薪水=3000(五)按照任务5列出所有薪水在2023元至3000元之间的雇员的姓名、雇佣日期和薪水,并按雇佣日期的先后排列。查询语句如下:SE1ECT姓名,雇佣日期,薪水FROMemp1oyeeWHERE薪水between2023and3
5、000ORDERBY雇佣日期(六)按照任务6记录多种专长的雇员人数。查询语句如下:SE1ECT专长,count(*)人数FROMemp1oyeeGROUPBY专长执行成果如下:专长人数唱歌2二胡2钢琴2古筝2会计1计算机8书法4跳舞2武术1演讲1音乐2游泳1(所影响口勺行数为12行)(七)列出所有姓章的雇员的信息。查询语句如下:SE1ECT*FROMemp1oyeeWHERE姓名1IKE章%四、有关知识使用数据库和数据表的重要目的是存储数据,以便在需要时进行检索、记录或组织输出,通过TranSaCt-SQ1的SE1ECT语句可以从表或视图中迅速、以便地检索数据。在众多的TranSaCt-SQ1
6、语句中,SE1ECT语句是使用频率最高的一种。查询的最基本方式是使用SE1ECT语句,按照顾客给定H勺条件从SQ1Server2023数据库中取出数据,并将数据通过一种或多种成果集返回给顾客。(一)SE1ECT语句构造SE1ECT语句的重要F1勺子句可归纳如下:SE1ECTA11DISTINCT目的体现式1目的体现式INTO新表名FROM表名或视图名,表名或视图名WHERE条件体现式GROUPBY列名1HAVING体现式ORDERBY列名2ASCDESC其中,包括子句SE1ECT,INTO,FROM,WHERE,GROUPBY,HAVING,ORDERBY等,每个子句均有各自的使用措施和功能。
7、 SE1ECT子句:指定由查询返回的列。 INTO子句:将检索成果存储到新表或视图中。 FROM子句:用于指定引用的列所在附表和视图。 WHERE子句:指定用于限制返回的行的搜索条件。 GROUPBY子句:指定用来放置输出行的组,并且假如SE1ECT子句SE1ECT1IST中包括聚合函数,则计算每组的汇总值。 HAV1NG子句:指定组或聚合的搜索条件。HAVING一般与GROUPBY子句一起使用。假如不使用GROUPBY子句,HAVING的行为与WHERE子句同样。 ORDERBY子句:指定成果集的排序。SE1ECT子句的功能,用于返回指定列的数据集。SE1ECT语句的常规使用格式:SE1EC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 公司 数据库 查询 系统