Perguntas com a marcação «aggregate-functions»



30
Função para calcular a mediana no SQL Server
De acordo com o MSDN , a Mediana não está disponível como uma função agregada no Transact-SQL. No entanto, gostaria de descobrir se é possível criar essa funcionalidade (usando a função Criar Agregado , função definida pelo usuário ou algum outro método). Qual seria a melhor maneira (se possível) de …


7
A cláusula SQL OVER () - quando e por que é útil?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Eu li sobre essa cláusula e não entendo …



6
MySQL “Agrupar por” e “Ordenar por”
Quero poder selecionar um monte de linhas de uma tabela de e-mails e agrupá-las pelo remetente. Minha consulta é semelhante a esta: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC A consulta funciona quase como eu desejo - ela seleciona registros agrupados por e-mail. O …

24
LISTAGG no Oracle para retornar valores distintos
На этот вопрос есть ответы на Stack Overflow на русском : Как функцией LISTAGG вернуть значения без повторений? Estou tentando usar a LISTAGGfunção no Oracle. Eu gostaria de obter apenas os valores distintos para essa coluna. Existe uma maneira de obter apenas os valores distintos sem criar uma função ou …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.