- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql语句两张表嵌套查询.doc
sq?l语句两张表嵌套查询
?篇一:
sq?l子查询 嵌套SEL?EC?T语句 sq?l子查询 嵌套SEL?EC?T语句 嵌套SE?LE?CT?语句也叫子查询,一个 S?EL?EC?T ?语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Whe?re?子句中,也能够出现在fr?om?子句中,作为一个临时表使用,也能够出现在se?le?ct? l?is?t中,作为一个字段值来返回。
?1、单行子查询 :
单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, ?, ?, ?=,? =?, ?)来进行比较。
例:
se?le?ct? e?na?me?,d?ep?tn?o,?sa?l ?fr?om? e?mp? w?he?re? d?ep?tn?o=?(s?el?ec?t ?de?pt?no? f?ro?m ?de?pt? w?he?re? l?oc?= ?NE?W ?YO?RK? )?;
2?、多行子查询:
多行子查询即是子查询的返回结果是多行数据。当主查询语句的条件语句中引用子查询结果时必须用多行比较符号(IN,AL?L,?AN?Y)来进行比较。其中,IN的含义是匹配子查询结果中的任一个值即可( IN? 操作符,能够测试某个值是否在一个列表中),AL?L则必须要符合子查询的所有值才可,ANY?要符合子查询结果的任何一个值即可。而且须注意AL?L ?和ANY? 操作符不能单独使用,而只能与单行比较符(=、 、 、 = ?、 = ?、 )结合使用。
?例:
1?).多行子查询使用IN操作符号例子:
查询选修了老师名叫Ro?na?(假设唯一)的学生名字 sq?l ?se?le?ct? s?tN?am?e ?fr?om? S?tu?de?nt? w?he?re? s?tI?d ?in?(s?el?ec?td?is?ti?nc?t ?st?Id? f?ro?m ?sc?or?e ?wh?er?e ?te?Id?=(?se?le?ct? t?eI?d ?fr?om? t?ea?ch?er? w?he?re? t?eN?am?e=? R?on?a ?查询所有部门编号为A的资料:
S?EL?EC?T ?en?am?e,?jo?b,?sa?l ?FR?OM? E?MP? W?HE?RE? d?ep?tn?o ?in? (? S?EL?EC?T ?de?pt?no? F?RO?M ?de?pt? W?HE?RE? d?na?me? L?IK?E ?A%? )?; 2).多行子查询使用AL?L操作符号例子:
查询有一门以上的成绩高于Kak?a的最高成绩的学生的名字: ?sq?l ?se?le?ct? s?tN?am?e ?fr?om? S?tu?de?nt? w?he?re? s?tI?d ?in?(s?el?ec?t ?di?st?in?ct? s?tI?d ?fr?om? s?co?re? w?he?re? s?co?re? a?ll?(s?el?ec?t ?sc?or?e ?fr?om? s?co?re? w?he?re? s?tI?d=?(s?el?ec?t ?st?Id? f?ro?m ?St?ud?en?t ?wh?er?e ?st?Na?me?= ?Ka?ka? )? )?);? 3?). 多行子查询使用AN?Y操作符号例子:
查询有一门以上的成绩高于Kak?a的任何一门成绩的学生的名字:s?ql? s?el?ec?t ?st?Na?me? f?ro?m ?St?ud?en?t ?wh?er?e ?st?Id? i?n(?se?le?ct? d?is?ti?nc?t ?st?Id? f?ro?m ?sc?or?e ?wh?er?e ?sc?or?e ?an?y(?se?le?ct? s?co?re? f?ro?m ?sc?or?e ?wh?er?e ?st?Id?=(?se?le?ct? s?tI?d ?fr?om? S?tu?de?nt? w?he?re? s?tN?am?e=? K?ak?a ?))?);?
?3、多列子查询:
当是单行多列的子查询时,主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, ?, ?, ?=,? =?, ?)来进行比较;当是多行多列子查询时,主查询语句的条件语句中引用子查询结果时必须用多行比较符号(IN,AL?L,?AN?Y)来进行比较。
?例:
S?EL?EC?T ?de?pt?no?,e?na?me?,j?ob?,s?al? F?RO?M ?EM?P ?WH?ER?E ?(d?ep?tn?o,?sa?l)? I?N ?(S?EL?EC?T ?de?pt?no?,M?AX?(s?al?) ?FR?OM? E?MP? G
您可能关注的文档
- 关于我国上市公司的融资融券的分析研究(论文).docx
- 嵌入式系统软件开发题库.doc
- 硬笔书法教学记录---副本.doc
- 有关企业社会责任研究论文.doc
- 基于弹性思维的或有事项会计的项目建设.doc
- 蜜蜂内部结构图9则.doc
- 实质重于形式在会计核算中的具体运用.doc
- 广东美的存货管理案例分析.doc
- Internet环境下的国际所得税法变革――基于“数字生物圈”模型的.doc
- JAVA论文FTP客户端软件的设计与实现.doc
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)