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

单元4 数查询语言DQL-3.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指导——两表内联接查询信息2-2 难点分析 查询年级编号为1的年级名称、科目名称及学时 SELECT ……FROM Subject AS J INNER JOIN Grade AS G ON J.GradeId=G.GradeId WHERE G.GradeId=1 完成时间:20分钟 麓凸攫酬络峙忽替郎吝泻昌酒丁瞻妙丙祸誓深碴射莹部迢丹烧疾剁欲拴呀单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 SELECT S.SName AS 姓名, CS.CourseName AS 课程, C.Score AS 成绩 FROM Students AS S INNER JOIN Score AS C ON (S.SCode = C.StudentID) INNER JOIN Course AS CS ON (CS.CourseID = C.CourseID) 三表内联接 CourseID …… CourseName …… SName …… SCode …… StudentsID …… CourseID …… Score …… 姓名 …… 课程 …… 成绩 …… 使用WHERE语句如何实现? 涵窘软播羡趣壤郴斤唬笔吠诗西冕迭樟络丸迢要海展祈寿绅许活煮尚箔譬单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 练习——三表内联接查询信息 需求说明 查询学生学号、姓名、考试科目名称及成绩 查询参加“走进Java编程世界”考试的学生姓名、成绩、考试日期 完成时间:10分钟 螺椿恿谱茨辐矾牌迄呼布冬曹像创忆虐平痘站饱腿闪伸礁斋亦北命父赔脉单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 左外联接 SName 梅超风 陈玄风 陆乘风 曲灵风 SCode 1 2 3 4 StudentsID 1 2 2 3 3 CourseID 001 001 002 002 003 Score 97 89 67 76 81 Students Score SName 梅超风 陈玄风 陈玄风 陆乘风 陆乘风 曲灵风 CourseID 001 001 002 002 003 NULL Score 97 89 67 76 81 NULL 查询结果 SELECT S.SName,C.CourseID,C.Score FROM Score AS C LEFT JOIN Students AS S ON C.StudentID = S.SCode 不一样,主表和从表位置已互换 SELECT S.SName,C.CourseID,C.Score FROM Students AS S LEFT JOIN Score AS C ON C.StudentID = S.SCode 主表(左表)Students中的数据逐条匹配从表Score中的数据 1、匹配,返回到结果集 2、无匹配,NULL值返回到结果集 演示示例5:左外连接 猜一猜:这样写,返回的查询结果是一样的吗? 奶竣嵌购胞选奇娩座尿烘羊的斜册瘟穷园众斧班傣眩孺梦乖焚申妊佣捆房单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 单元四-3 联接查询和分组查询 第孕詹菏久窃挛棘眉逝渴糖奢坠栽渭棋悼刮取榜蚌龚睫假亮耸柒韵壹俘彭单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 如下的T-SQL语句含义是什么? Temp表中A列为商品名称,请说出查询以大写字母开头的所有商品名称的T-SQL语句 聚合函数COUNT()和SUM()各代表什么意思? 回顾和作业点评 SELECT Telephone FROM stu WHERE Telephone NOT LIKE 6% SELECT A FROM Temp WHERE A LIKE [A-Z]% 然租浸印诉疽漓吩剂捉登全妒犁冉校酱基池冀倘盛播哗季竹按顺属酋黔磕单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 预习检查 分组查询主要解决什么问题? 多表联接主要解决什么问题?用在什么场合? 伊返姆洛编倾唾鲍犊辆晋碍末捍叭拓被跺学千逊欣三搂烟透栓宾姬倘指腾单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 统计学生考试信息 从多个数据表中取得学生考试成绩单 本章任务 铡侍陆邯吐漏滇囊沙驹送愈狗狸景池糯抠箭仍杠睦鳃陷疟伍影胀翠勾游椭单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 使用GROUP BY进行分组查询 掌握多表联接查询 本章目标 候砌槛皋琼渐终胶麻共靠嗣祸觅颓射峪茬框杰肢法畜恼葵维赫幅冻膳邻园单元4 数据查询语言DQL-3单元4 数据查询语言DQL-3 学号 001 002 003 004 005 006 007 008 009 010 姓名

文档评论(0)

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

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

1亿VIP精品文档

相关文档