摘要:
#SQL Server子查询 ##简介 子查询是嵌套在另一条语句(如SELECT、INSERT、UPDATE或DELETE)中的查询。 看如下例子 有如下订单和顾客表 以下语句显示如何通过WHERE子句中的子查询查找位于纽约的客户的销售订单: SELECT order_id, order_date, 阅读全文
摘要:
#SQL Server GROUP BY ##简介 GROUP BY子句可以将查询结果按照某列或者某几列进行分组。 语法: SELECT select_list FROM table_name GROUP BY column_name1, column_name2 ,...; 在此查询中,GROUP 阅读全文
摘要:
#SQL Server Self Join ##简介 自连接将表连接到自身。它有助于查询层级数据或比较同一表中的行。 自联接使用内联接(INNER JOIN)或左联接(LEFT JOIN)子句。因为使用自联接的查询引用的是同一个表,,所以为了区别表它们,得使用别名为查询中的同一表分配不同的名称。 注 阅读全文
摘要:
#SQL Server Cross Join ##交叉连接简介 语法: SELECT select_list FROM T1 CROSS JOIN T2; 交叉连接将第一表(T1)的每一行与第二表(T2)的每行连接起来。换句话说,交叉连接返回两个表的行的笛卡尔积。 不像内连接(INNER JOIN) 阅读全文
摘要:
#SQL Server Full Outer Join ##SQL Server全外连接简介 全外连接也称全连接,效果很像左连接和右连接的结合起来。 当左表中的行不存在匹配行时,右表的列将包含NULL。同样,当右表中的行不存在匹配行时,左表的列将包含NULL。 语法: SELECT select_l 阅读全文
摘要:
#SQL Server左连接与右连接查询 ##SQL Server 左连接(Left Join) ###SQL Server左连接简介 左连接是SELECT语句的一个子句。LEFT JOIN子句允许您查询多个表中的数据。 左联接返回左表中的所有行和右表中的匹配行。如果在右表中未找到匹配行,则使用NU 阅读全文
摘要:
#SQL Server Inner Join ##SQL Server内连接介绍 内连接是SQL Server中最常用的连接之一。内连接子句允许您从两个或多个关联表中查询数据。 看下面产品(products)和类别(categories)表: 下面的语句从production.products中检索 阅读全文
摘要:
#SQL Server 连接查询 ##简介 在关系数据库中,数据分布在多个逻辑表中。要获得完整的有意义的数据集,需要使用联接从这些表中查询数据。SQL Server支持多种联接,包括内部联接、左联接、右联接、完全外部联接和交叉联接。每个联接类型指定SQL Server如何使用一个表中的数据来选择另一 阅读全文