zoukankan      html  css  js  c++  java
  • SQL SERVER 2012 第四章 连接 JOIN语句的早期语法结构 & 联合UNION

    1/内部连接的早期语法结构 INNER JOIN

    SELECT * FROM Person.Person JOIN HumanResources.Employee ON Person.Person.ID = HumanResources.Employee.ID

    等价于早期的也就是老版本的

    SELECT * FROM Person.Person,HumanResources.Employee WHERE Person.Person.ID = HumanResources.Employee.ID

    2/外部连接的早期语法结构

    SELECT * FROM Sales LEFT JOIN Product ON Sales.ID = Product.ID

    等价于

    SELECT * FROM Sales,Product WHERE Sales.ID *= Product.ID

    3/交叉连接的早期语法结构

    SELECT * FROM Vendors CROSS JOIN Address

    等价于

    SELECT * FROM Vendors,Address

    联合UNION

    1、SELECT 列表中有相同的列数。
    2、返回的结果集标题从第一个查询获得。
    3、对应的列的类型必须可以隐式转换。超出长度的部分会被忽略。
    4、UNION默认返回选项是DISTINCT,而不是ALL。如果要全部就使用 UNION ALL。

  • 相关阅读:
    Linux运维相关命令
    Linux常用命令合集
    python爬虫
    Linux常见知识点
    mysql linux上安装使用
    非托管代码方面的问题
    有趣知识
    C# 模式匹配
    C# 泛型约束
    怎么查看自己电脑的IP地址?
  • 原文地址:https://www.cnblogs.com/tomkillua/p/4337040.html
Copyright © 2011-2022 走看看