Select de valores para assumir outro valor

SQL

Firebird

21/02/2018

Daew,
Sou iniciante em comandos SQL e preciso de uma ajuda em um banco do firebird
vou fazer um select em uma tabela e ela vai me retornar 3 registro, se a classificação do cliente é OURO, PRATA ou BROMZE, porém preciso que o select me retorne 1 se o registro for OURO, 2 se for PRATA e 3 se for Bromze para ela assumir uma variável do tipo inteira.

Alguém consegui me ajudar?

Obrigado pessoal.
Aldo Lentz

Aldo Lentz

Curtidas 0

Respostas

Luiz Santos

Luiz Santos

21/02/2018

Aldo.
Pra fazer o que você quer, precisa usar o comando CASE.

select 
   coluna,
   case coluna
         when 'OURO' then 1
         when 'PRATA' then 2
         when 'BRONZA' then 3
   end as classificacao
from 
   tabela


Veja se esse exemplo te ajuda.
Grande abraço
GOSTEI 0
Aldo Lentz

Aldo Lentz

21/02/2018

Luiz Fernando, agradeço a atenção. Consegui executar. Obrigado novamente!
GOSTEI 0
POSTAR