preguntar acerca de aggregate-functions

4
réponses

utilisez mysql SUM() dans une clause WHERE

Supposons que j'ai cette table id | cash 1 200 2 301 3 101 4 700 Et je veux retourner la première ligne dans laquelle la somme de tout l'argent précédent est supérieure à une certaine valeur: Ainsi, par exemple, si je veux retourne …
demandé sur 1970-01-01 00:33:30
3
réponses

Différence entre les fonctions scalaires, de valeur de table et d’agrégat dans SQL server?

Quelle est la différence entre les fonctions à valeur scalaire, à valeur de table et d'agrégat dans SQL server? Et les appeler à partir d'une requête a-t-il besoin d'une méthode différente, ou les appelons-nous de la même manière? ... …
demandé sur 1970-01-01 00:33:36
3
réponses

Comment éviter l’erreur » les fonctions d’agrégation ne sont pas autorisées dans WHERE»

Ce code sql lance un Les fonctions D'agrégation ne sont pas autorisées dans où SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID WHERE count(p.CAT) > 3 GROUP BY o.ID; Comment puis-je éviter cette erreur? …
demandé sur 1970-01-01 00:33:34
4
réponses

Grouper par et compter dans PostgreSQL

La requête: SELECT COUNT(*) as count_all, posts.id as post_id FROM posts INNER JOIN votes ON votes.post_id = posts.id GROUP BY posts.id; Renvoie n enregistrements dans Postgresql: count_all | post_id -----------+--------- 1 …
demandé sur 1970-01-01 00:33:32
5
réponses

Algèbre Relationnelle Agrégée (Maximum)

Je travaille actuellement sur un devoir qui nécessite une sélection qui extrait un élément contenant un attribut spécifique de valeur maximale par rapport à tous les autres enregistrements. J'ai lu un certain nombre de sources en ligne qui font référ …
demandé sur 1970-01-01 00:33:31
6
réponses

MYSQL comment sélectionner des données où un champ a une valeur min

Veuillez sélectionner les données d'une table, où un champ spécifique a la valeur min, j'ai essayé ceci: SELECT * FROM pieces where min(price) Je ne suis pas bon avec MySQL, veuillez aider? Merci ... …
demandé sur 1970-01-01 00:33:32
4
réponses

Count nombre de fois la valeur apparaît dans une colonne particulière dans MySQL

Cela a probablement été demandé avant, mais je suis incapable de faire mon chemin à travers la myriade de résultats de recherche. Étant donné une table MySQL non normalisée, Quelle est la requête la plus optimisée pour compter le nombre de fois que …
demandé sur 1970-01-01 00:33:32
6
réponses

Fonction d’agrégation personnalisée (concat) dans le serveur SQL

Question: je veux écrire une fonction d'agrégation personnalisée qui concaténate la chaîne sur le groupe par. pour que je puisse faire un SELECT SUM(FIELD1) as f1, MYCONCAT(FIELD2) as f2 FROM TABLE_XY GROUP BY FIELD1, FIELD2 Tout ce que je tro …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment récupérer le premier et le dernier enregistrement d’un enregistrement groupé dans une requête MySQL avec des fonctions agrégées?

j'essaie de récupérer le premier et le dernier enregistrement d'un enregistrement "groupé". Plus précisément, je fais une requête comme celle-ci SELECT MIN(low_price), MAX(high_price), open, close FROM symbols WHERE date BETWEEN(.. ..) GROUP BY YEAR …
demandé sur 1970-01-01 00:33:29
5
réponses

Éviter la division par zéro dans PostgreSQL

je voudrais effectuer la division dans une clause SELECT. Quand je joins quelques tables et utilise la fonction agrégée j'ai souvent soit des valeurs nulles ou zéro comme les diviseurs. Pour l'instant, je ne propose que cette méthode pour éviter la d …
demandé sur 1970-01-01 00:33:33