Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Usando o CASE e WHEN no MySQL

14-06-2011 20:24

O CASE e WHEN são uma espécie de REPLACE em uma query, substituindo um valor por outro na hora de mostrá-los na consulta.

Vou deixar abaixo um exemplo bem simples

SELECT suascolunas,
CASE colunaqueiremosusar
WHEN '' then 'sapato'
WHEN 'mão' then 'luva'
END AS novovalor
FROM suatabela

Aqui vai a explicação, na primeira linha eu seleciono as consulta que irei chamar independente do case
Na segunda linha, eu seleciono a coluna que vou trabalhar no CASE

// valores que serão trocados da coluna definida na segunda linha
Na terceira linha, troco uma palavra por outra
Na quarta linha a mesma coisa

Na quinta linha eu finalizo o CASE, e defino que o resultado dessas trocas serão armazenadas em novovalor
Na sexta linha é definido a tabela usada.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado