Sign in to follow this  
Followers 0
Jonilton Araujo

[Resolvido] Como gerar uma query mudando a forma de apresentar ulm conteudo

5 posts in this topic

Olá pessoal, gostaria de saber como faço para quando montar uma query, pegar um campo que tem valor, 1, 2 ou três, e de acordo com esse valor, trazer já na query montada, o

que esse valor representa. Por exemplo:  se 1 monta com amarelo, se 2 monta com azul e se 3 monta com vermelho.

Desculpe, pode ser uma coisa boba, mas  não entendo muito, e não faço ideia de como fazer.

Agradeço desde já a quem puder responder.

2 people like this

Share this post


Link to post
Share on other sites

Você pode usar DECODE, 

select  decode(valor, 1, 'monta com amarelo', 2, 'monta com azul', 'monta com vermelho'

from tabela

repara que o que o resultado pode ser varias coisas, até mesmo um outro select

Não sei se  é isso que precisa.

Abc

Saul

4 people like this

Share this post


Link to post
Share on other sites

select 
case 
  when cli_uf = 'RJ' then 'Rio de Janeiro'
  when cli_uf = 'SP' then 'Sao paulo '
end 
from Clientes 
 

3 people like this

Share this post


Link to post
Share on other sites
1 hora atrás, ssantana disse:

Você pode usar DECODE, 

select  decode(valor, 1, 'monta com amarelo', 2, 'monta com azul', 'monta com vermelho'

from tabela

repara que o que o resultado pode ser varias coisas, até mesmo um outro select

Não sei se  é isso que precisa.

Abc

Saul

Muito obrigado

Edited by Jonilton Araujo
só para deixar melhor
1 person likes this

Share this post


Link to post
Share on other sites
1 hora atrás, Clages disse:

select 
case 
  when cli_uf = 'RJ' then 'Rio de Janeiro'
  when cli_uf = 'SP' then 'Sao paulo '
end 
from Clientes 
 

Muito obrigado Saul

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0