Inicio > Programming, SQL > Algunos tips para los amantes de Proc SQL

Algunos tips para los amantes de Proc SQL

Está vez les traigo algunos tips que les pueden salvar unas cuantas horas de trabajo y que en mi caso siempre me son muy útiles.

- Creando _N_

PROC SQL;
SELECT a.*
,monotonic() as _N_
FROM sashelp.class a;
quit;

- Creando una macro variable

PROC SQL NOPRINT;
SELECT MIN(age) INTO :min_age FROM sashelp.class;
quit;
%PUT &min_age;

- Depurando tu query

PROC SQL _Method;
create table sales as
Select Country ,Region ,quarter ,sum(actual) as Sales
from sashelp.Prdsale
group by 1,2,3;
quit;

-Revisando síntaxis

PROC SQL noexec;
create table sales as
Select Country ,Region ,quarter ,sum(actual) as Sales
from sashelp.Prdsale
group by 1,2,3;
quit;

- Seleccionar registros de A que no estan en B

Proc SQL;
Select name from A
except
select name from B;
quit;

Ya iré añadiendo otros tips….

SASludos,

Alberto

Advertisement
Categorías:Programming, SQL
  1. marzo 30, 2010 a las 12:14 am | #1

    Estoy trabajando con SQL con SAS, para disminuir el tiempo de los procesos pero en mi programa debo hacer validaciones a los datos pero me he dado cuenta que no las toma. Mi pregunta es como utilizar la herramienta para disminuir el tiempo y a su vez poder aprovechar las validaciones.Gracias de ante mano

  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Gravatar
Logo de WordPress.com

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.