funcao em um select

Delphi

14/04/2005

eu quero passar para os resultados dos campos de um select outras informaçãoes,por exemplo...

eu quero selecionar o NOME do funcionario e o SEXO mas ao invés de aparecer no resultado do select:

NOME SEXO
RAFAEL SANTANA M

eu gostaria que aparecesse
NOME SEXO
RAFAEL SANTANA MASCULINO

como faço
???


Rafael Santana

Rafael Santana

Curtidas 0

Respostas

Edilcimar

Edilcimar

14/04/2005

no display format coloque masculino, feminino


GOSTEI 0
Gandalf.nho

Gandalf.nho

14/04/2005

Dependendo de qual banco de dados for vc pode usar a função CASE


GOSTEI 0
Rafael Santana

Rafael Santana

14/04/2005

eu uso Interbase e quero fazer isso somente no banco de dados e não via aplicação delphi


GOSTEI 0
Beppe

Beppe

14/04/2005

Interbase ??? Quando vc diz o banco informa tb a versão que usa.

Tem uma maneira mais genérica de tratar, seria algo como:

SELECT nome, ´MASCULINO´
FROM Pessoa
WHERE sexo = ´M´
UNION
SELECT nome, ´FEMININO´
FROM Pessoa
WHERE sexo = ´F´
ORDER BY nome



GOSTEI 0
POSTAR