Questions marquées «aggregate-functions»


7
doit apparaître dans la clause GROUP BY ou être utilisé dans une fonction d'agrégation
J'ai une table qui ressemble à cet appelant «makerar» cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Et je veux sélectionner la moyenne maximale pour chaque cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; mais …

30
Fonction pour calculer la médiane dans SQL Server
Selon MSDN , Median n'est pas disponible en tant que fonction d'agrégation dans Transact-SQL. Cependant, je voudrais savoir s'il est possible de créer cette fonctionnalité (en utilisant la fonction Créer un agrégat , une fonction définie par l'utilisateur ou une autre méthode). Quelle serait la meilleure façon (si possible) de …


7
La clause SQL OVER () - quand et pourquoi est-elle 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); J'ai lu cet article et je ne comprends …



6
MySQL "Group By" et "Order By"
Je veux pouvoir sélectionner un groupe de lignes dans une table d'e-mails et les regrouper par expéditeur. Ma requête ressemble à ceci: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC La requête fonctionne presque comme je le souhaite - elle sélectionne les enregistrements groupés par …

24
LISTAGG dans Oracle pour renvoyer des valeurs distinctes
На этот вопрос есть ответы на Stack Overflow на русском : Как функцией LISTAGG вернуть значения без повторений? J'essaye d'utiliser la LISTAGGfonction dans Oracle. Je voudrais obtenir uniquement les valeurs distinctes pour cette colonne. Existe-t-il un moyen d'obtenir uniquement les valeurs distinctes sans créer de fonction ou de procédure? col1 …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.