IF DENTRO DO SELECT
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
Curtidas 0
Respostas
Picyka
18/04/2009
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;
GOSTEI 0
Abermar
18/04/2009
Cara vlw, funcionou do jeito que vc explicou
brigadão!!!
brigadão!!!
GOSTEI 0