SAS编程技术SQL从多个表中检索数据.ppt

SAS编程技术SQL从多个表中检索数据

第21章 SQL从多个表中检索数据 使用连接语句JOIN从多个表中检索数据 JOIN方式分类 通常连接Join方式分为两种类型: 内部join,只返回连接表中匹配连接条件的行。 外部join,是内部连接的补充,还包括除内部连接部分以外不符合连接条件的行。 外部连接分三种:left 左连接,right右连接 and full完全连接。 内部连接 数据格式 Proc sql; Select object-item from table-name AS alias, table-name AS alias Where sql-expression; 使用表的别名 通常的查询时会遇到两个表有相同名字的列,为了在引用时不产生混淆,需要在列名前加上表名或者表的别名。 语句格式: From table-name as table-alias,other table-names expression 使用关键词INNER JOIN的内部连接 语句格式: From table-name INNER JOIN table-name ON sql-expression 从多于两个表的数据集中查询数据 不同形式的外部连接 语句格式 From table-name LEFT JOIN | RIGHT JOIN | FULL JOIN 左外部连接 右外部连接

文档评论(0)

1亿VIP精品文档

相关文档