master php Postado Agosto 11, 2011 Denunciar Share Postado Agosto 11, 2011 alguém pode me explica para que serve o "in" e o comando "having " Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabiano Abreu Postado Agosto 12, 2011 Denunciar Share Postado Agosto 12, 2011 Olá master php,O comando IN serve para realizar pesquisas através de uma lista.Ex: Select * From Tabela Where codigo_produto IN (1,2,3,4)Já o comando having é utilizado para complementar o comando Group By.Ex: Select * From Cliente Group By cidade Having estado = 'MT'Da uma pesquisada no Google sobre o assunto que vai encontrar vários links sobre os assuntos.Abraços,_ _Fabiano AbreuPapo Sql Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 12, 2011 Denunciar Share Postado Agosto 12, 2011 alguém pode me explica para que serve o "in" e o comando "having "Oi 'master php',O comparador IN é um condicional que pode ser utilizado na cláusula WHERE ou na cláusula HAVING do comando SELECTSua função é verificar se um elemento está dentro dentro de um conjunto. Exemplo:SELECT 2 IN (1,2,3,4) Resposta 1 (verdadeiro - encontrou elemento) SELECT 6 IN (1,2,3,4) Resposta 0 (falso - não encontrou elemento) A cláusula HAVING do comando SELECT é usada somente quando se aplica outra cláusula (GROUP BY). Serve para filtrar somente os valores destes agrupamentos. Exemplo:SELECT nome, COUNT(nome) FROM clientes GROUP BY nome HAVING COUNT(nome) > 1 O exemplo acima exibe o nome dos clientes que estejam duplicados (apareçam mais de uma vez) na tabela de clientes. Este tipo de condicional não pode ser obtido usando a cláusula WHERE Outro exemplo:Exemplo:SELECT nome, COUNT(nome) FROM clientes WHERE sexo = 'F' GROUP BY nome HAVING COUNT(nome) > 1O exemplo acima combina dois tipos de filtros diferentes. O filtro da cláusula WHERE afeta toda a tabela e o filtro da cláusula HAVING afeta somente o que acontece no agrupamento. Exibe o nome dos clientes, do sexo feminino, que estejam duplicados (apareçam mais de uma vez) na tabela de clientes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
master php
alguém pode me explica para que serve o "in" e o comando "having "
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.