Guest --Hudson -- Postado Agosto 11, 2007 Denunciar Share Postado Agosto 11, 2007 no mysql existe alguma função para alterar os dados de uma coluna no select?excoluna = 'pago' com valores 0 e 1se o valor for 0 ele puxar como 'não' e se 1 puxar como 'sim'?vllw Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Agosto 11, 2007 Denunciar Share Postado Agosto 11, 2007 Sim, existe:ExemploSELECT IF(`campo` = 0, 'NÃO','SIM') as `Pago?` FROM `tabela`Se "campo" for igual a 0 ele mostra "NÃO" caso contrário mostra "SIM"T+André Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Agosto 12, 2007 Denunciar Share Postado Agosto 12, 2007 vllw :P Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Hudson -- Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 No caso de ter mais de 2 opções tem como?ex: 0 = não instalado, 1 = pago, 2 = não pago Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 Sim, porém você terá que tirar o IF e usar o CASE.Exemplo:SELECT (CASE (3+3) WHEN 4 THEN "3+3 = 4" WHEN 5 THEN "3+3 = 5" ELSE "ixe 3+3 = 6" END) AS `Soma`;T+André Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Hudson -- Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 não entendi, teria como você me mostrar um exempo que faça esta função que eu citei acima?ex 0 = não instalado, 1 = pago, 2 = não pago Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 Da forma que você precisa:SELECT (CASE `campo` WHEN 0 THEN "não instalado" WHEN 1 THEN "pago" ELSE "não pago" END) AS `Alias`;Deu para entender?T+André Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Hudson -- Postado Agosto 18, 2007 Denunciar Share Postado Agosto 18, 2007 agora sim vllw ;P Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Hudson --
no mysql existe alguma função para alterar os dados de uma coluna no select?
ex
coluna = 'pago' com valores 0 e 1
se o valor for 0 ele puxar como 'não' e se 1 puxar como 'sim'?
vllw
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados