SQL HAVING

?
?

SQL > Comandos SQL > Having

Outra coisa que os utilizadores poder?o pretender efetuar é limitar os resultados com base na respectiva soma (ou quaisquer outras fun??es agregadas). Por exemplo, podemos pretender visualizar apenas as lojas com vendas superiores a 1 500 €. Em vez de utilizarmos a cláusula WHERE na instru??o SQL, é necessário utilizar a cláusula HAVING, que se encontra reservada para as fun??es agregadas. Normalmente a instru??o HAVING é colocada perto do final da instru??o SQL e uma instru??o SQL com a cláusula HAVING pode ou n?o incluir a cláusula GROUP BY. A sintaxe para HAVING é

SELECT "nome_coluna1", SUM("nome_coluna2")
FROM "nome_tabela"
GROUP BY "nome_coluna1"
HAVING (condi??o da fun??o aritmética);

Nota: a cláusula GROUP BY é opcional.

No nosso exemplo, a tabela Store_Information,

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

introduziríamos

SELECT Store_Name, SUM(Sales)
FROM Store_Information
GROUP BY Store_Name
HAVING SUM (Sales) > 1500;

Resultado:

Store_Name SUM(Sales)
Los Angeles 1800

SQL Alias >>
?


Copyright © 2021   1keydata.com   Todos os direitos reservados.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月