use srs
--笛卡尔积查询select * from t,tc--【例4-21】  从数据表 T,TC 中查询教师“赵乾”所讲授的课程,列出其教师号和所授的课程编号。
select t.TNo ,CNo
from t,tc
where t.TNo=tc.TNo and tn='赵乾'-- 内连接查询指使用 INNER JOIN 关键字的查询。以实现例4-21同样功能为例
select t.tno,cno
from t inner join tc
on t.tno=tc.tno
where tn='赵乾'  --T.TNo=TC.Tno 为连接条件,Tno 为连接字段--从数据表 C,SC 中查询每门课程的课程编号、课程名称及选课人数。select *
from sc,s--select s.SNo,dept,COUNT(s.SNo) as num
--from s,sc
--group by s.SNo,deptSELECT C.CNo,CN,COUNT(SC.SNo) AS Num
FROM C,SC
WHERE SC.CNo=C.CNo
GROUP BY C.CNo,CN--1、查询学号为“11001”的同学的学号、姓名、选修课的课程号及成绩。
select distinct s.SNo,sn,sc.CNo,grade
from s , sc
where s.sno='11001'and s.sno=sc.SNoselect distinct s.SNo,sn,sc.CNo,grade
from s inner join sc
on s.sno=sc.sno
where s.sno='11001'--2、查询学号为“11001”的同学的学号、姓名、选修课的课程名及成绩。/*  select distinct s.SNo,sn,sc.CNo,grade
from s inner join sc
on s.sno=sc.sno
where s.sno='11001'  */select distinct s.SNo,sn,CN,grade
from s , sc,C
where s.sno='11001'and s.sno=sc.SNo AND SC.CNO=C.CNo--3、查询每位同学的姓名和总分。
select SN, sum(grade) as 总分
from s,sc
where s.sno=sc.sno
group by s.sn--【例4-23】  从数据表 C 中查询所有选课信息,并列出课程名称。   右查询
SELECT SNo,C.CNo,CN,Grade
FROM C
RIGHT JOIN sC
ON C.CNo=SC.CNo--【例4-24】  从数据表 C 中查询所有课程的课程名称,并分别列出它们的选课信息。    左查询
SELECT C.CNo,CN,SNo,Grade
FROM C
LEFT JOIN SC
ON C.CNo=SC.CNo--全外连接  两个表做主表   主表的功能  把该表的记录全部显示出来
select sno,c.cno,cn,grade
from c full join sc on c.cno=sc.CNo--   自连接  重点是取别名     【例4-26】  从数据表 S 中查询所有年龄比“陈月”大的学生姓名、年龄。select a.sn,a.age from s a, s b
where b.SN='陈月'and b.Age<a.Age--1、左连接    重点: 当题目出现‘所有’时 ‘所有’这张表作为 主表     再连接其他表     查询所以教师的授课信息,显示教师号、所授课程的课程号及课程名。select tc.TNo,c.cno,cn
from tc left join t  on T.TNo=tc.TNo
left join C  on C.CNo=tc.CNo  --2、右连接    重点: 当题目出现‘所有’时 ‘所有’这张表作为 主表     再连接其他表      查询所有课程的讲授信息,显示课程号、课程名及该门课的授课教师号。select tc.TNo,c.cno,cn
from tc right join c  on c.cno=tc.CNo--3、自连接  重点是取别名   其中一张表作为条件用于查询              查询所有比“赵乾”工资高的教师姓名、工资
select b.Sal,b.tn
from t a, T b
where a.tn='赵乾'and a.Sal<b.Sal

sqlserver 内连接 左右连接 自动连接相关推荐

  1. PHP宽带自动拨号,window_Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解,对于没有使用路由器中转,每 - phpStudy...

    Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解 对于没有使用路由器中转,每次开机都需要进行宽带连接拨号上网的用户来说,每次打开电脑都需要打开宽带连接进行拨号才能正常上网是不是很 ...

  2. 打开计算机网络自动连接,电脑网络自动连接如何设置

    电脑网络自动连接如何设置?宽带连接在基本电子和电子通讯是描述续号或者是电子线路包含或者是能够同时处理较宽的频率范围,它是一种相对的描述方式,频率的范围愈大,也就是频宽愈高时,传送资料相对增加.下面就由 ...

  3. 树莓派---设置WIFI自动连接或者取消自动连接

    树莓派---设置WIFI自动连接或者取消自动连接 注意 一.方案 二.设置WIFI自动连接    2.1 远程连接 (若树莓派本地操作则跳过)    2.2 修改WIFI自动连接配置文件 三.取消WI ...

  4. 蓝牙BLE的连接过程,自动连接过程

    BLE连接,再次连接 BLE的第一次连接 1 蓝牙连接过程中的角色 2 连接过程中两个角色对应的状态 ble蓝牙的连接过程 二. 再次自动连接 1 二次连接的特点: BLE的第一次连接 所谓连接,分为 ...

  5. 地下城与勇士正在自动连接频道服务器,自动连接频道失败 无限自动连接如何处理...

    自古以来,DNF就有着"掉线城"和"BUG城"的美称.由于服务器问题,勇士们在玩DNF时经常会碰到网络连接中断的情况,非常闹心.还有就是每一次游戏更新都会出现一 ...

  6. 如何设置计算机自动连接宽带,宽带自动连接设置,教您电脑怎么设置宽带自动连接...

    最近有电脑用户反映,每次电脑开机之后,都要手动点击宽带连接才能连网,觉得这样很麻烦.其实,我们是可以为自己的电脑设置开机自动连接宽带的.可以简单而有效的提高工作学习效率,那电脑怎么设置宽带自动连接?下 ...

  7. 如何设置计算机自动连接宽带,宽带自动连接设置,小编教你电脑怎么设置宽带自动连接...

    经常上网的朋友如果每次开机都要通过自己手动来点击运行宽带连接,对他们来说无疑是最麻烦的一件事,设置宽带的自动连接,免去开机后再次进入网络和共享中心拨号上网的不必要操作.那么,如何通过开机让宽带自动进行 ...

  8. 如何设置计算机自动连接宽带,宽带自动连接如何设置【图文】

    处于信息时代的我们,电脑.智能机早已不再是陌生的产品.宽带的连接是我们通过电脑与外部沟通.发布信息的重要渠道,如果没有宽带的连接,那么就算有电脑与无法实现上网的功能.通常会有人疑惑的是,宽带要怎么样才 ...

  9. 没有wifi的时候4g不自动连接服务器,手机自动连接WIFI后,到底要不要关闭4G流量?...

    原标题:手机自动连接WIFI后,到底要不要关闭4G流量? 大家都有这样的困扰,每个月的流量不知不觉就没有了?但是流量到底用在那里了?还有人提出疑问,平时手机自动连接WIFI后,会不会消耗我们的4G流量 ...

  10. HTML手机自动连接问题,airpods自动连接不上怎么办_airpods打开后不自动连接的解决方法...

    airpods自动连接不上是什么原因,可能很多人是不了解的,虽然说airpods是一款很好的无线耳机,但是它在使用实际中还是存在一些小问题的.比如airpods打开充电盒后,耳机不能与设备进行自动连接 ...

最新文章

  1. ubuntu 编译c程序报错:对‘pthread_create’未定义的引用
  2. java的if里有多个if_代码里写很多if会影响效率吗?
  3. ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境
  4. 董付国老师1900页系列Python教学PPT阅读地址汇总
  5. Emacs学习笔记(二)
  6. gimp 抠图_gimp软件如何实现抠图?
  7. Jsp和Servlet的关系(通俗易懂)
  8. 硕士论文查重原理与快速通过的七大方法(转载)
  9. CDR绘制抖音APP图标
  10. Linux如何改为北京时间
  11. 利用0day-java环境-宏感染-安卓客户端进行渗透
  12. 搭建授权服务器oauth2
  13. USB输入单节锂电池0.5A充电管理IC,防高压40V保护电路-7号电路板
  14. QT程序退出后托盘图标不消失问题
  15. shell基础---exit用法
  16. C/C++数字后面的L是什么意思?
  17. SpecMPI2007 benchmark
  18. Java初学多种数据类型接收方法总结
  19. 高校学生免费领阿里云ECS
  20. android简单的有道词典开发

热门文章

  1. RISC-V ISA极简介绍
  2. 为新开的餐厅设计网站html,21个餐厅食品网站设计欣赏
  3. ZYNQ | 开发板推荐
  4. 上海贝尔无线猫破解 电信“我的e家”无线猫路由上网破解全教程
  5. 台大李弘毅机器学习课程(2017春季)——1.introduction
  6. 嵌入式Linux开发环境搭建之八---Ubuntu16.04 tftp环境搭建
  7. 一文详解私募基金投资策略(8大类17小类)
  8. tkinter -- Scrollbar
  9. java雪人程序_JAVA雪人小程序
  10. 【C语言】生成3的乘方表