Domande taggate «aggregate-functions»


7
deve apparire nella clausola GROUP BY o essere utilizzato in una funzione aggregata
Ho un tavolo che assomiglia a questo creatore "makerar" cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 E voglio selezionare la media massima per ogni cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; ma avrò …

30
Funzione per calcolare la mediana in SQL Server
Secondo MSDN , Median non è disponibile come funzione aggregata in Transact-SQL. Tuttavia, vorrei scoprire se è possibile creare questa funzionalità (utilizzando la funzione Crea aggregato , la funzione definita dall'utente o un altro metodo). Quale sarebbe il modo migliore (se possibile) per farlo - consentire il calcolo di un …

6
Applica più funzioni a più colonne di gruppo
I documenti mostrano come applicare più funzioni su un oggetto groupby alla volta usando un dict con i nomi delle colonne di output come chiavi: In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A bar -0.579846 -1.739537 foo -0.280588 -1.402938 Tuttavia, questo funziona solo su …

7
La clausola SQL OVER (): quando e perché è utile?
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); Ho letto di quella clausola e non capisco …



6
MySQL "Group By" e "Order By"
Voglio essere in grado di selezionare un gruppo di righe da una tabella di e-mail e raggrupparle in base al mittente. La mia domanda è simile a questa: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC La query funziona quasi come la desidero: seleziona i …

24
LISTAGG in Oracle per restituire valori distinti
На этот вопрос есть ответы на Stack Overflow на русском : Как функцией LISTAGG вернуть значения без повторений? Sto cercando di utilizzare la LISTAGGfunzione in Oracle. Vorrei ottenere solo i valori distinti per quella colonna. C'è un modo in cui posso ottenere solo i valori distinti senza creare una funzione …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.