




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SELECT FROM INTOARRAY 或 INTOCURSOR 或 INTODBF TABLE 或 TOFILE 设置查询去向 联接查询普通连接超联接查询内联接查询左联接查询右联接查询全联接查询 普通连接相当于内联接 select fromAJOINBONA h B h INNERJOIN select fromA BwhereA h B h 普通连接形式 内连接形式 and where A B 普通连接相当于内联接 select from学生JOIN选课ON学生 学号 选课 学号 select from学生INNERJOIN选课ON学生 学号 选课 学号 select from学生 选课where学生 学号 选课 学号 学生 选课 普通连接形式 内连接形式 学生 选课 and成绩 80 where成绩 80 普通连接相当于内联接 select fromAJOINBJOINCONB m C mONA h B h select fromA B CwhereA h B handB m C m 普通连接形式 内连接形式 A B C select from AJOINBONA h B h JOINCONB m C m 与Join中的顺序相反 普通连接形式SELECT FROM学生 选课 课程 WHERE学生 学号 选课 学号and选课 课程号 课程 课程号内连接形式1SELECT FROM学生JOIN选课JOIN课程ON选课 课程号 课程 课程号 ON学生 学号 选课 学号注意 多个表用 JOIN 语句联接的顺序要与联接条件 ON 的顺序恰好相反 内连接形式2SELECT FROM 学生JOIN选课ON学生 学号 选课 学号 JOIN课程ON选课 课程号 课程 课程号 学生 选课 课程 注意 筛选记录条件必须写在WHERE子句中 超联接 左联接 内连记录 左表不满足条件的记录 select from学生JOIN选课ON学生 学号 选课 学号 left 超联接 右联接 内连记录 右表不满足条件的记录 select from学生rightJOIN选课ON学生 学号 选课 学号 超联接 全联接 内连记录 左右表不满足条件的记录 select from学生fullJOIN选课ON学生 学号 选课 学号 练习 改错 7 2 2 OPENDATABASEsdbSELECT学号 姓名 AVG 成绩 平均成绩 COUNT 成绩 选课门数 FROMstudentJOINscOFstudent 学号 sc 学号 WHERE性别 女 ANDAVG 成绩 75 GROUPBY学号 ORDERBY4desc INTOTABLEthree Student 学号 ON HAVINGAVG 成绩 75 Student 学号 练习 改错 72 2 1 SELECT部门表 部门号 部门名 销售表 商品号 商品名 一季度利润 二季度利润 三季度利润 四季度利润as年销售利润 FROM部门表 销售表 商品代码表 ON销售表 商品号 商品代码表 商品号 ON部门表 部门号 销售表 部门号 WHERE销售表 年度 2006 ORDER1 5 TOTABLETABA JOIN JOIN BY1 5DESC INTO 嵌套查询 当Where后条件中的值必须由令一个查询语句得出时 须在Where中使用子查询 这种机制叫嵌套查询 例1 查询比李小华的入学成绩高的学生的学号 姓名和入学成绩 select学号 姓名 入学成绩 from学生 where入学成绩 嵌套查询 单值比较1 学号姓名性别入学成绩001李小华女525002王艳芳女510003吴海洋男560 学生 525 select入学成绩from学生where姓名 李小华 比较符号 例2 查询比平均入学成绩低的学生信息select from学生 where入学成绩 学号姓名性别入学成绩001李小华女525002王艳芳女510003吴海洋男560 学生 嵌套查询 单值比较2 统计单值 例3 查询比所有女生的入学成绩都高的学生信息select from学生 where入学成绩 例4 查询比所有女生的入学成绩都高的学生信息select from学生 where入学成绩大于所有女生的入学成绩 嵌套查询 多值比较1 all all Select入学成绩from学生 Where性别 女 学号姓名性别入学成绩001李小华女525002王艳芳女510003吴海洋男560 学生 all大于所有 all大于等于所有all不等于所有 all不等于所有 all是全称量词 例5 查询与学生001的某一科成绩相等的 其他学生的学号和课程号 select学号 课程号 From选课 where成绩等于某一个001的成绩 嵌套查询 多值比较2 any或some any Select成绩from课程Where学号 001 选课 any大于某一个 any大于等于某一个any不等于某一个 any不等于某一个 any或some是存在量词 学号课程号成绩001C00195001C00485002C00190003C00185003C00386004C00295 and学号 001 例6 查询选修了C001课程的学生学号和姓名 性别 select学号 姓名 性别 from学生 Where学号在选修了C001课程的学号集合 嵌套查询 多值比较3 in in Select成绩from选课Where学号 001 选课 学号课程号成绩001C00195001C00485002C00190003C00192003C00386 学号姓名性别入学成绩001李小华女525002王艳芳女510003吴海洋男508 学生 学号是选修了C001课程的学号中的某一个 方法2 in换成 any 方法3 连接查询 练习 改错 60 2 2 该命令文件用来查询与 姚小敏 同一天入住宾馆的每个客户的客户号 身份证 姓名 工作单位 查询结果输出到表TABC中 该命令文件在第3行 第5行 第7行和第8行有错误 打开该命令文件 直接在错误处修改 不可改变SQL语句的结构和短语的顺序 不允许增加 删除或合并行 OPENDATABASE宾馆SELECT客户 客户号 身份证 姓名 工作单位 FROM客户JOIN入住WHERE客户 客户号 入住 客户号WHERE入住日期IN SELECT FROM客户 入住 WHERE姓名 姚小敏 TOTABLETABC SELECT入住日期 WHERE客户 客户号 入住 客户号AND姓名 姚小敏 INTOTABLETABC ON 练习 改错 48 2 1 SELECT零件名称FROM零件信息WHERE零件号 SELECT零件号FROM使用零件 GROUPBY项目号HAVINGCOUNT 项目号 3 ORDE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省江门市第九中学2024-2025学年九年级上学期期中考试化学试卷(含答案)
- 电生理知识培训课件
- 电焊课件模板
- 北中高三期末考试试卷及答案
- 北京高考化学考试真题及答案
- 3-Oxoeicosa-cis-cis-11-14-dienoyl-CoA-3-Oxoeicosa-cis-cis-11-14-dienoyl-coenzyme-A-生命科学试剂-MCE
- 北海物理中考试卷真题及答案
- 高温用车安全知识培训课件
- 保利地产入职考试试题及答案
- 中考山脉考试题及答案
- 国家开放大学电大专科《政治经济学》网络课机考网考形考单项选择题题库及答案
- 公开课教学评价表
- 消防验收规范标准(最新完整版)19844
- 教研工作手册
- 电工电子技术基础教学大纲
- 独树一帜的中国画(课堂PPT)
- 制钵机的设计(机械CAD图纸)
- 生产设备控制程序
- 艾草深加工项目可行性研究报告写作范文
- LCM不良命名规范
- 《融资租赁业务介绍》PPT课件.ppt
评论
0/150
提交评论