网站大量收购独家精品文档,联系QQ:2885784924

第3课 实验六 SQL语句查询实验.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验六 SQL语句查询实验 一、实验目的 掌握SQL简单查询。 掌握分组与计算查询。 掌握SQL嵌套查询。 掌握简单的联接查询。 掌握使用特殊运算符进行模糊查询。 掌握SQL使用量词和谓词的查询。 掌握SQL超联接查询。 掌握集合的并运算。 二、实验内容 1.简单查询。 从仓库表中查询所在城市。 查询2001年元月1日以后的所有订购单号。 查询在仓库WH3工作,并且工资高于1200元的所有职工号。 2.查询排序。 1) 先按仓库号升序排序,再按工资降序排序检索出全部职工信息。 select *; from 职工; order by 仓库号 asc,工资 desc 2) 按订购日期升序列出订购单号和供应商号。 select 订购单号,供应商号; from 订购单; order by 订购日期 asc 3. 分组与计算查询。 1) 求WH2仓库的职工人数、工资总数、平均工资、最高工资和最低工资。 select count(职工号)as 职工人数,sum(工资) as 工资总数,avg(工资)as 平均工资,max(工资)as 最高工资,min(工资)as 最低工资; from 职工; where 仓库号=WH2 2) 找出仓库所在城市数目。 select count(distinct 城市); from 仓库 3) 找出最早的订购日期。 select min(订购日期); from 订购单 4) 求仓库的平均面积。 select avg(面积) as 平均面积; from 仓库 4. 简单的联接查询。 1) 找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。 select 职工号,城市; from 仓库,职工; where 面积= 400 and 仓库.仓库号=职工.仓库号 查询2001年5月25日订购商品的订单的供应商和地 select 供应商.供应商号,地址; from 订购单,供应商; where 订购日期={^2001-05-25} and 订购单.供应商号=供应商.供应商号 检索出每个职工的职工号、工资,以及所在仓库的仓库号和面积。 select 职工.职工号,工资,仓库.仓库号,面积; from 职工,仓库; group by 职工号 ; where 仓库.仓库号=职工.仓库号 4)检索出供应商名和地址,及其供货的仓库的仓库号、所在城市。 select 供应商.供应商名,地址,仓库.仓库号,城市; from 仓库,供应商,职工,订购单; where 仓库.仓库号=职工.仓库号 and 职工.职工号=订购单.职工号 and 订购单.供应商号=供应商.供应商号 5.特殊运算符查询。 使用BETWEEN…… AND……进行区间查询。 查询成绩在85-95之间的学生姓名 Select 姓名 from cj,student; where 成绩 between 85 and 95 and student.学号=cj.学号 ⑵ 找出定单号在OR70到OR80间的供应商。 select 供应商号; from 订购单; where 订购单号 between OR70 AND OR80 LIKE %和 LIKE _匹配查询 ⑴ 检索出供应商是某厂的信息。 select *; from 供应商; where 供应商名 LIKE %厂 否定运算符NOT的使用 ⑴找出不在北京和上海的仓库。 select 仓库号; from 仓库; where 城市 not in(北京 ,上海) 6. 嵌套查询。 1) 哪些城市至少有一个仓库的职工工资为1250元? 2) 找出和职工E4挣同样工资的所有职工。 3) 求北京和上海的仓库职工的工资总和。 4) 找出和职工E3有相同供应商的订购单及其订购日期。 5)查询所有职工的工资都多于1230元的仓库的信息。 7.使用量词和谓词的查询。 1)检索那些仓库中还没有职工的仓库的信息。 2)检索有职工的工资大于且等于“WH1”仓库中任何一名职工的工资的仓库号。 3) 检索有职工的工资大于或等于“WH1”仓库中所有职工的工资的仓库号。 8.集合的并运算。 1) 查询北京和上海的仓库信息 三、课后练习 检索course表中所有的元组。 检索性别为“女”,并且年龄为19的学生信息。 检索学号的后两位为“07”的学生的学号、课程号、成绩。 以学号为降序显示student表中的所有记录。 显示cj表中最低成绩。 select 仓库号; from 仓库; where not in(北京 ,上海) 显示课程号为“C605”的课程名。 显示每门功课的选修人数大于2的课程号。 统计男、女学生的个数。 检索每门课程的平均分大于75的课程号、平均分。 (10)查询姓李同学的学号、姓名。 (11)查询至少有一门课程

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档