SQL Server 2005中的外联结用法一:

有两个表:学生表,学生选课表,表中数据为:
学生表:
学生选课表:
要查看所有学生的选课信息,
标准的SQL语句,外联结语句为
use stu_course
select L.sno,sname,ssex,sage,sdept,cno,grade
from student L,sc
where L.sno=sc.sno(*)
理论上的结果为:
但是,在SQLServer2005中运行会出现错误,错误提示为:
消息 102,级别 15,状态 1,第 4 行
'*' 附近有语法错误。
在SQLServer2005中,相应的T-SQL语句应该为:
use stu_course
select L.sno,sname,ssex,sage,sdept,cno,grade
from student L left join sc
on L.sno=sc.sno
运行结果为:
同时,还可以在on后面再加上where限定条件:
use stu_course
select L.sno,sname,ssex,sage,sdept,cno,grade
from student L left join sc
on L.sno=sc.sno
where L.sno in(95001,95002,95003,95004)
这时,运行结果为:
以上这个例子是左外联结查询,即:结果表中包含第一个表中所有满足条件的
记录,如果在第二个表中有满足联结条件的记录,则返回相应的值,否则返回NULL
SQLServer2005中的外联结查询用法(续):
有三个表:学生表,学生选课表,课程表,表中数据为:
学生表:
学生选课表:
课程表:
左联结查询举例:
use stu_course
select L.sno,sname,ssex,sage,sdept,cno,grade
from student L left join sc
on L.sno=sc.sno
结果为:
右联结查询举例:
use stu_course
select sno,course.cno,course.cname
from sc right join course
on sc.cno=course.cno
结果为:
全外联结查询举例:
use stu_course
select sno,course.cno,course.cname
from sc full join course
on sc.cno=course.cno
结果为:
如果将这个全外联中的左右两个表交换顺序:
use stu_course
select sno,course.cno,course.cname
from course full join sc
on sc.cno=course.cno
结果仍为:
由以上例子可以看出:
对于左外联结,结果表中包含第一个表中所有满足条件的记录,如果在第二个表中有满足联结条件的记录,则返回相应的值,否则返回NULL;
对于右外联结,结果表中包含第二个表中所有满足条件的记录,如果在第一个表中有满足联结条件的记录,则返回相应的值,否则返回NULL;
对于全外联结,结果表中包含两个表中所有满足条件的记录,如果在其中一个表中有满足联结条件的记录,则返回相应的值,否则返回NULL;
相关推荐:
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
打造内容创作新高度:文章扩写AI的革命性优势
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
为什么seo这么难,seo难嘛 ,ai宁中则
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
常用AI工具,高效智能生活
AI免费写文:创作新时代的高效助手
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
AI人工智能生成文章:开启写作新时代
AI一键生成原创文章,让创作更高效更轻松!
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
AI仿写文章:开启内容创作新纪元
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
seo用什么手法,seo方式 ,ai绘画飞翔
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
优化分析:提升企业效益的关键策略,山东大网站建设
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
seo软件是什么职位,seo用的是什么软件 ,ai感知树
未来写作新方式原创AI文章的无限可能
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
ChatGPT翻译打不开?解决方法!,ai爱股票
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
为什么做seo的人很少,为了什么做seo ,ai不负你
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
用AI写文章,释放你的创作潜力!
为什么说seo这么重要,seo重要吗 ,ai19920403
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
整理文章的AI:提升写作效率的智能助手
为什么行业都要做seo,为什么要做seo ,ai明信片
seo需要了解什么,seo需要学些什么内容 ,ovo ai
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴