Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso criar faixar populacionais com os dados retirados do IBGE,
Peguei esse código em outra discussão aqui no site:
LOAD
outroscampos,
If( POPULACAO < 10000, dual(1,'até 10.000 habitantes'),
If( POPULACAO < 20000, dual(2,'de 10.001 até 20.000 habitantes'), dual(3,'acima de 20.001 habitantes.'))) as FAIXA
FROM seuarquivo.txt;
Porém preciso incluir mais uma faixa populacional. Como posso fazer?
Faixas necessárias :
menos 20000
entre 20000 e 70000
70000 e 150000
e mais 150000
Agradeço desde já!
Victor, seria algo assim:
LOAD
outroscampos,
If( POPULACAO < =20000, dual(1,'até 20.000 habitantes'),
If( POPULACAO > 20000 AND POPULACAO <=70000, dual(2,'de 20.001 até 70.000 habitantes'),
If(POPULACAO>70000 AND <=150000, dual(3,'de 70.001 até 150.000 habitantes.'),dual(4,'acima de 150.000 habitantes.')
)
)
) as FAIXA
FROM seuarquivo.txt;
Abs e Sucesso!
Victor, seria algo assim:
LOAD
outroscampos,
If( POPULACAO < =20000, dual(1,'até 20.000 habitantes'),
If( POPULACAO > 20000 AND POPULACAO <=70000, dual(2,'de 20.001 até 70.000 habitantes'),
If(POPULACAO>70000 AND <=150000, dual(3,'de 70.001 até 150.000 habitantes.'),dual(4,'acima de 150.000 habitantes.')
)
)
) as FAIXA
FROM seuarquivo.txt;
Abs e Sucesso!
Obrigado Thiago!
Deu certo só ficou falando colocar "POPULAÇÃO" DEPOIS AND <=150000.
Obrigado!
Hehehe muito bem observado! Mas ainda bem que você pegou o espírito da coisa.
#TMJ