Select de valores para assumir outro valor

21/02/2018

0

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

Responder

Posts

21/02/2018

Luiz Santos

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
Responder

21/02/2018

Aldo Lentz

Luiz Fernando, agradeço a atenção. Consegui executar. Obrigado novamente!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar