Estou desenvolvendo uma aplicação na qual há um cadastro de quadras esportivas.
Para cada empresa há um campo numérico quadras_(tipo).
Gostaria de saber se há como só chamar no comando SELECT os campos quadras_(tipo) cujo valor seja maior que zero.
Obrigado,
Victor
Selecionar Campo Da Tabela Mediante Condição
Started By victorpfm, 15/12/2009, 01:50
4 replies to this topic
#2
Posted 15/12/2009, 09:56
Victor,
normalmente 1 condição é explicitada pela clausula (ou instrução) Where.
Assim, no teu exemplo, vc poderia tentar um SQL assim:
normalmente 1 condição é explicitada pela clausula (ou instrução) Where.
Assim, no teu exemplo, vc poderia tentar um SQL assim:
Select (campos) from (tabela) where quadras_(tipo) > 0;veja c ajuda; qqer coisa retorne
#3
Posted 15/12/2009, 13:46
Victor,
normalmente 1 condição é explicitada pela clausula (ou instrução) Where.
Assim, no teu exemplo, vc poderia tentar um SQL assim:Select (campos) from (tabela) where quadras_(tipo) > 0;veja c ajuda; qqer coisa retorne
Então, a minha dúvida é como eu faço para os campos cujo valor sejam iguais a zero não sejam incluidos em (campos) da sua sintaxe.
Obrigado,
Victor
#4
Posted 15/12/2009, 14:04
Ficaria assim?
SE quadras_tipo() "for igual a 0" não exibe
MAS SE quadras_tipo() "for maior ou igual a 1" exibe
Isso?
Se for.. .voce percebeu que é um IF e ELSE né ?
Daí não é na consulta, é no PHP
Você faz exibir ou não mediante a condição feita em PHP
SE quadras_tipo() "for igual a 0" não exibe
MAS SE quadras_tipo() "for maior ou igual a 1" exibe
Isso?
Se for.. .voce percebeu que é um IF e ELSE né ?
Daí não é na consulta, é no PHP
Você faz exibir ou não mediante a condição feita em PHP
#5
Posted 31/12/2009, 15:48
É possível colocar condições em consultas.
Exemplos:
Também tem a expressão CASE. Eu já falei sobre esse assunto aqui no fórum. Veja aqui minha explicação: http://forum.wmonlin...post__p__964606
Exemplos:
SELECT IF(campo = 0, 'exibe isso', 'senão exibe isso') as resultado FROM tabela
SELECT IF(campo = 0, 'exibe isso', campo) as resultado FROM tabela
Também tem a expressão CASE. Eu já falei sobre esse assunto aqui no fórum. Veja aqui minha explicação: http://forum.wmonlin...post__p__964606
att,
Muller Dias
ex-administrador Fórum WMO
Muller Dias
ex-administrador Fórum WMO
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)