IF DENTRO DO SELECT
18/04/2009
0
Fala galera,
eu tenho dois campos na tabela um do tipo char e outro do tipo bit, só que eu quero que um if faça uma verificação, por exemplo:
Para o campo do tipo char
se o campo do tipo char for igual a ´M´ me retorne a palavra ´MASCULINO´ senão me retorne ´Feminino´
e para o campo bit,
se for verdadeiro ´TRUE´ então me retorne a palavra ´SIM´ senão me retorne ´Não´
Como faço esse select???
Abs
eu tenho dois campos na tabela um do tipo char e outro do tipo bit, só que eu quero que um if faça uma verificação, por exemplo:
Para o campo do tipo char
se o campo do tipo char for igual a ´M´ me retorne a palavra ´MASCULINO´ senão me retorne ´Feminino´
e para o campo bit,
se for verdadeiro ´TRUE´ então me retorne a palavra ´SIM´ senão me retorne ´Não´
Como faço esse select???
Abs
Abermar
Curtir tópico
+ 0
Responder
Posts
18/04/2009
Picyka
meu amigo if nao me recordo se da de fazer mais com o case ja trabalhei segue um exemplo:
SELECT ProductNumber, Category =
CASE ProductLine
WHEN ´R´ THEN ´Road´
WHEN ´M´ THEN ´Mountain´
WHEN ´T´ THEN ´Touring´
WHEN ´S´ THEN ´Other sale items´
ELSE ´Not for sale´
END,
Name
FROM Production.Product
ORDER BY ProductNumber;
SELECT ProductNumber, Category =
CASE ProductLine
WHEN ´R´ THEN ´Road´
WHEN ´M´ THEN ´Mountain´
WHEN ´T´ THEN ´Touring´
WHEN ´S´ THEN ´Other sale items´
ELSE ´Not for sale´
END,
Name
FROM Production.Product
ORDER BY ProductNumber;
Responder
Clique aqui para fazer login e interagir na Comunidade :)