/********************************************************************************/
/* Condicional lógica SELECT em um Datastep */
/* Notar que o código é muito mais legível, em especial quando há muitas condições */
/********************************************************************************/
data filmes;
input Titulo & $30. duracao;
DATALINES;
Batman 110
Chicago 197
El Grinch 85
Os Vingadores 152
Doutor Estranho 105
;
DATA SELECT_Exemplo;
SET FILMES;
LENGTH Filme_Duracao $ 5;
SELECT;
WHEN (Duracao < 120) Filme_Duracao = 'Curta';
WHEN (Duracao > 160) Filme_Duracao = 'Longo';
OTHERWISE Filme_Duracao= 'Media';
END;
RUN;