unir tabelas

Como unir tabelas no SAS?

Todo mundo precisa, cedo ou tarde – e normalmente cedo -, juntar duas bases no SAS. Conforme já expliquei em Como combinar tabelas no SAS utilizando left join e full join e Combinando três tabelas com o left join, você pode utilizar os joins do SQL dentro do SAS e combinar as tabelas. Entretanto, há ainda uma forma de fazer isso dentro do data step.

Leia mais…

Anúncios

Empilhando bases no SQL

Mais um post rápido, em que o título fala por si só.

Primeiro, uma query que vai unir as duas tabelas, removendo duplicidades:

select * from table1
union
select * from table2

Query que vai unir as duas tabelas, sem remover duplicidades. Ou seja, se tivermos todas as colunas idênticas, a tabela final terá linhas idênticas:

select * from table1
union all
select * from table2

Lembrando que o SQL pode ser utilizado no SAS, contanto que você inicie com um proc sql;