Questions marquées «aggregate»

Combinaison de plusieurs points de données en un seul point de données. Ceci est généralement utilisé en référence à SQL et généralement à une fonction d'agrégation quelconque.

96
Stockage vs calcul des valeurs globales

Existe-t-il des directives ou des règles empiriques permettant de déterminer quand stocker les valeurs agrégées et quand les calculer à la volée? Par exemple, supposons que j'ai des widgets que les utilisateurs peuvent évaluer (voir le schéma ci-dessous). Chaque fois que j'affiche un widget, je...

57
Écrire un schéma bancaire simple: comment dois-je synchroniser mes soldes avec l'historique de leurs transactions?

J'écris le schéma d'une base de données bancaire simple. Voici les spécifications de base: La base de données stockera les transactions contre un utilisateur et une devise. Chaque utilisateur a un solde par devise. Chaque solde est donc simplement la somme de toutes les transactions effectuées avec...

44
Éliminer les doublons dans ListAgg (Oracle)

Avant Oracle 11.2, j'utilisais une fonction d'agrégation personnalisée pour concaténer une colonne dans une ligne. 11.2 Ajout de la LISTAGGfonction, j'essaie donc de l'utiliser à la place. Mon problème est que je dois éliminer les doublons dans les résultats et ne semble pas pouvoir le faire. Voici...

16
Erreur Postgres [la colonne doit apparaître dans la clause GROUP BY ou être utilisée dans une fonction d'agrégation] lorsque la sous-requête est utilisée

J'ai deux tables employeeet phones. Un employé peut avoir de 0 à n numéros de téléphone. Je veux lister les noms des employés avec leurs numéros de téléphone. J'utilise la requête ci-dessous qui fonctionne bien. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN...

13
Calcul du pourcentage d'une ligne sur la somme totale

Toutes mes excuses pour le mauvais titre, je ne savais pas ce qui serait un bon titre pour ça. Il s'agit actuellement (vue simplifiée des) données avec lesquelles je travaille Agent | Commission ---------|------------ Smith | 100 Neo | 200 Morpheus | 300 Je dois calculer le pourcentage de la...