sas如何利用loanaccount关联表
时间: 2023-09-07 12:12:59 浏览: 106
在 SAS 中,可以使用 SQL 或者 DATA 步来利用 loanaccount 关联表。以下是两种不同的方法:
1. 使用 SQL 步:
```
PROC SQL;
CREATE TABLE merged AS
SELECT *
FROM loanaccount
INNER JOIN borrower
ON loanaccount.borrower_id = borrower.borrower_id
WHERE loanaccount.loan_amount > 10000;
QUIT;
```
这段代码将从 loanaccount 表中选择贷款金额大于 10000 的所有记录,并将其与 borrower 表中的记录关联。最终结果将存储在一个名为 merged 的新表中。
2. 使用 DATA 步:
```
DATA merged;
MERGE loanaccount (IN=LA) borrower (IN=B);
BY borrower_id;
IF LA AND B AND loan_amount > 10000;
RUN;
```
这段代码将使用 MERGE 语句将 loanaccount 和 borrower 表关联,并按照 borrower_id 进行排序。然后,将筛选出贷款金额大于 10000 的记录,并将结果存储在一个名为 merged 的新表中。
阅读全文