Code:
  1. 弄个例题,直观一点。两个表:
  2. --表stu
  3. id name
  4. 1, Jack
  5. 2, Tom
  6. 3, Kity
  7. 4, nono
  8. --表exam
  9. id grade
  10. 1, 56
  11. 2, 76
  12. 11, 89
  13. 内连接 (显示两表id匹配的)
  14. select stu.id,exam.id,stu.name, exam.grade from stu inner join exam on stu.id=exam.id
  15. stu.id exam.id name grade
  16. --------------------------------
  17. 1 1 Jack 56
  18. 2 2 Tom 76
  19. 左连接(显示join 左边的表的所有数据,exam只有两条记录,所以stu.id,grade 都用NULL 显示)
  20. select stu.id,exam.id,stu.name, exam.grade from stu left join exam on stu.id=exam.id
  21. 1 1 Jack 56
  22. 2 2 Tom 76
  23. 3 NULL Kity NULL
  24. 4 NULL nono NULL
  25. 右连接(与作连接相反,显示join右边表的所有数据)
  26. select stu.id,exam.id,stu.name, exam.grade from stu right join exam on stu.id=exam.id
  27. 1 1 Jack 56
  28. 2 2 Tom 76
  29. NULL 11 NULL 89

[转]sql server 2005 中的内连接和外连接相关推荐

  1. SQL Server 2005中专用管理员连接 (DAC) 使用技巧修改系统表的方法

    Server 2005 专用管理员连接 (DAC) 使用技巧 1 什么是专用管理员连接? SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用. 2 ...

  2. SQL Server 2005中解决死锁问题

    SQL Server 2005中解决死锁问题 数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法. 将下面 ...

  3. SQL Server 2005 中提供的隔离级别

    SQL Server 2005 中提供的隔离级别 隔离级别 脏读(可能的情况) 非可重复读取(可能的情况) Phantom(可能的情况) 并发控制 读取未提交 是 是 是 (无) 读取已提交 否 是 ...

  4. 浅析SQL Server 2005中的主动式通知机制

    一.引言 在开发多人同时访问的Web应用程序(其实不只这类程序)时,开发人员往往会在缓存策略的设计上狠下功夫.这是因为,如果将这种环境下不常变更的数据临时存放在应用程序服务器或是用户机器上的话,可以避 ...

  5. (转)SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件

    SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件 [作/译者]:鹏城万里    [日期]:2008-07-24    [来源]:本站原创    [查看]: 2031 ...

  6. SQL Server 2005 中的商务智能和数据仓库

    微软发布了SQL Server 2005,对于微软与BI来说这是一个非常重要的版本,它完善了微软在BI方面的产品线.SQL Server 2005以及 Visual Studio .net2005的整 ...

  7. 使用 SQL Server 2005中的 CLR 集成

    Balaji Rathakrishnan Christian Kleinerman Brad Richards Ramachandran Venkatesh Vineet Rao Microsoft ...

  8. sql server 2005 中的同义词

    在SQL SERVER 2005中,终于出现了同义词了,大大方便了使用. 同义词是用来实现下列用途的数据库对象: 为本地或远程服务器上的另一个数据库对象(称为"基对象")提供备选名 ...

  9. sql server 2005中新增加的try catch学习

    sql server 2005中新增加的try catch,可以很容易捕捉异常了,今天大概学习看了下,归纳下要点如下 需要什么来搜一搜吧so.bitsCN.com 基本用法BEGIN TRY { sq ...

  10. SQL Server 2005中创建CLR存储过程

    在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解 ...

最新文章

  1. css新闻列表优化-突破思维新方法更利于搜索引擎
  2. java 20 -3 递归之删除特定目录下的特定文件
  3. smarty课程---smarty3的安装和使用
  4. shell脚本常用参数与格式
  5. 求实数的绝对值。_例谈六种有关绝对值问题的解题方法
  6. VSCODE远程连接服务器,远程开发。
  7. Snabbdom(虚拟dom-h函数)
  8. flutter android 和 ios 发布
  9. 使用字符在终端打印图形汉字
  10. 手机怎么投屏到电脑?小技能分享
  11. java图形用户界面基础
  12. 1条命令解决使用kubeadm安装 kubernetes 从 k8s.gcr.io 拉取镜像失败的问题
  13. iif在mysql能用不_在写SQL语句时,你们会经常用IIF(ISNULL(字段))吗
  14. context和getApplicationContext()介绍
  15. 你误把饥渴当成了爱情
  16. 解决win7电脑无法打开此计算机组策略对象的问题
  17. 计算机技术基础概念,2017年计算机三级网络技术基本概念与名词解释:计算机基础知识部分...
  18. 曹操煮酒论英雄谈龙(转)
  19. 红图新媒体讲解营销技巧新媒体营销
  20. 八、Pytest自动化测试框架 — Pytest测试报告

热门文章

  1. NYOJ--218--Dinner(含题目意思)
  2. AI智能人脸识别很难?30行Python代码完美打造
  3. Java项目启动时,隐藏的 oracle 驱动异常问题
  4. android 内存泄漏问题【转】
  5. Salesforce新增Einstein AI支撑的自动化功能
  6. 实现一个左滑删除功能
  7. 在Leangoo里怎么修改密码?
  8. dup,dup2函数【转】
  9. 设计模式(五)Prototype Pattern
  10. 什么是面向服务的体系结构(SOA)?(转载)