GROUP BY est une commande de la norme de base de données relationnelle SQL pour réduire un groupe de lignes qui partagent des valeurs de champ communes en une seule ligne. Les fonctions d'agrégation peuvent être exécutées sur d'autres champs du groupe, tels que SUM () ou AVG (), pour regrouper les données associées en une seule valeur.

group-by...

J'ai une sortie comme celle-ci: Volume c1 c2 -------------------------------------------------- 0 1000 0 1-20 100 10 20+ 50 40 J'obtiens cette sortie par ....
2 juin 2020 à 21:04
J'ai une table qui ressemble à: ID entry_time abc123 2020-05-29 10:29:18.000 def456 2020-05-30 13:12:43.000 ... Je veux faire un décompte cumulatif par date, alors j'ai fait: select entry_time, count (*) OVER (ORDER BY entry_time) as TOTAL_NUM from my_table; C'est correct, mais cela comptera en fon....
30 mai 2020 à 06:40
J'ai un tableau avec les colonnes suivantes: amount employee 100 a 200 a 300 b 400 b 500 c Je veux obtenir une sortie dans le même tableau qui regroupe en fonction de l'employé «a» et du reste (autre que a) et donne la somme du montant, basée sur le regroupem....
27 mai 2020 à 15:08
Il y a des données dans cette colonne dont j'ai besoin pour connaître le trait de soulignement maximal dont il dispose. Par exemple, Column A: 1_2_10_148880_148881, 1_11_15_3, 1_11_15_5_521_2 Le résultat est 5 Les dernières données ont le trait de soulignement maximal dans la colonne A. Quelle est....
25 mai 2020 à 05:24
J'ai une liste de 191 valeurs que je veux comparer à une colonne. Je veux finalement obtenir un nombre de% de lignes qui ont une valeur dans ma liste principale (matches/(non-matches + NULL)). Je sais que je pourrais faire quelque chose comme ci-dessous, mais je me demande si c'est le moyen le plus ....
21 mai 2020 à 04:11
Je souhaite appliquer une requête à l'aide de CASE basée sur SUM de la clause group by. Ma table ressemblerait à quelque chose comme: |---------------------|------------------| | customerId | duration | |---------------------|------------------| | A12345 | 5 ....
19 mai 2020 à 23:10
J'ai deux dataframes Première trame de données, df1 UserMasterId Status Count 0 1296.0 5 5 1 1316.0 5 9 2 1325.0 5 14 3 1332.0 5 5 4 1337.0 5 44 5 1342.0 5 2 6 1344.0 5 18 ....
15 mai 2020 à 15:28
J'ai des problèmes avec le code SQL, en particulier pour trouver la fréquence d'un ID. Ma table ressemble Num ID 136 23 1427 45 1415 67 1416 23 7426 45 4727 12 4278 67 ... J'aurais besoin de voir la fréquence de l'ID, lorsque cela a plus ou égal 2 mêmes valeurs. Par exemple: 23, 45 et 67 d....
15 mai 2020 à 13:19
J'ai cette table Je veux d'abord faire des sous-requêtes, puis les ajouter regroupées par date Le résultat attendu devrait être comme ceci: J'exécute cette requête ( SELECT DATE_FORMAT(dd1.modified_datetime,'%Y-%m-%d') as date, (v1+v2) as value FROM (SELECT modified_datetime, Sum(data->"$.amou....
14 mai 2020 à 04:26
J'essaie de regrouper un gros objet imbriqué avec plusieurs propriétés telles que celle-ci: [ { "id": 14, "name": "Name14", "theme": true, "sub": { "id": 70, "name": "Name70" } }, { "id": 14, "name": "Name14", "theme": true, "sub": { "id": ....
13 mai 2020 à 21:19
J'ai un scénario de questions auxquelles des balises sont associées - comme StackOverflow ici. Je veux lister toutes les balises associées à une certaine question avec un nombre pour chaque balise qui indique combien de fois cette même balise est utilisée / référencée par d'autres questions. TAGS T....
13 mai 2020 à 03:10
Compte tenu de la trame de données de jouet suivante: df <- data.frame(A = c("A", "A", "A", "B", "B", "C", "C", "C", "C", "C"), B = c(1, 2, 3, 1, 2, 1, 2, 3, 4, 5)) Cette trame de données se compose de 2 colonnes dont les deux colonnes sont triées par ordre croissant. Le résultat s....
7 mai 2020 à 18:20
J'ai cette requête: select plantnaam, plantmaat, stapel, hoeveelheid from kist where rij = '11' order by stapel ASC, datum DESC . Ce que je veux réaliser est de donner à chaque numéro de la colonne «Stapel» une colonne séparée, remplie des informations des colonnes «plantnaam + plantmaat + hoeveel....
4 mai 2020 à 15:10
Voici ma table de personnes: neighborhood birthyear a 1958 a 1959 b 1970 c 1980 J'aimerais avoir le COUNT des personnes d'une tranche d'âge dans chaque quartier. Par exemple, si je voulais que tout le monde ait moins de 18 ans, j'aurais: neighborhood....
3 mai 2020 à 22:31
J'essaye d'écrire une requête SQL pour faire ce qui suit: Étant donné le tableau suivant: +----+----------+-----------+ | id | group_id | value | +----+----------+-----------+ | 1 | 1 | 0 | +----+----------+-----------+ | 2 | 1 | 0 | +----+----------+-----------+ ....
1 mai 2020 à 07:15
Voici un exemple de la trame de données que j'ai: Location <- c("a", "a", "a", "b", "b", "b", "b") Code <- c("70", "70", "60", "60", "60", "60", "50") df <- data.frame(Location, Code) Je souhaite regrouper et résumer les codes à l'aide de ce code: df2 <- df %>% dplyr::group_by(df$Code) %>% dpl....
30 avril 2020 à 10:59
J'ai le dataframe suivant Date Country Sales 01/02/20 France 1000 01/02/20 Germany 1000 02/02/20 France 2000 02/02/20 Germany 3000 03/02/20 France 4500 03/02/20 Germany 5000 Je souhaite calculer le facteur de croissance par pays pour cha....
28 avril 2020 à 18:43
J'ai un dictionnaire qui ressemble à ceci: d = { 'simulation__config__name': '0', 'simulation__config__ver': '1', 'simulation__config__rev': '2', 'simulation__model__name': '3', 'simulation__name': '4', 'site__name': '5', 'site__placement': '6', 'name': '7'} Je souhaite diviser les clés par '__' et....
24 avril 2020 à 21:09
CREATE TABLE T1 (a int); CREATE TABLE T2 (a int); SELECT T1.a , T2.a FROM T1 JOIN T2 ON T1.a=T2.a GROUP BY T1.a; Je reçois une erreur de ce code: Msg 8120 niveau 16. La colonne «T2.a» n'est pas valide dans la liste de sélection car elle n'est contenue ni dans une fonction d'agrégation ni dans la....
24 avril 2020 à 16:49
J'ai une table comme suit et ce que je veux, c'est utiliser obtenir la ligne initiale avec le moins id de chaque groupe uid. Le tableau est le suivant _id uid type 1 a a 2 b bbb #satisfied 3 b ccc 4 b aaa #satisfied 5 a aaa #satisfied 6 b eee Je pe....
24 avril 2020 à 11:59
J'ai le tableau arr que je veux regrouper par index donnés dans le tableau idx. Je veux dire, le sous-tableau 1 se terminera à l'index 1 le sous-tableau 2 se terminera à l'index 5 le sous-tableau 3 se terminera à l'index 7 le sous-tableau N sera formé de l'élément à l'index 8 au dernier élément sur ....
24 avril 2020 à 10:37
Nom en caractères d'imprimerie de toutes les activités sans nombre maximum ou minimum de participants J'ai essayé la requête ci-dessous mais me donne une erreur: select ACTIVITY from (select ACTIVITY, count(*) as cnt, max(count(*)) as max_cnt, min(count(*)) as min_cnt ....
24 avril 2020 à 00:14
Les flux Java (9+) prennent-ils en charge une clause HAVING similaire à SQL? Cas d'utilisation: regrouper puis supprimer tous les groupes avec un certain nombre. Est-il possible d'écrire la clause SQL suivante en tant que flux Java? GROUP BY id HAVING COUNT(*) > 5 Le plus proche que j'ai pu trouver....
23 avril 2020 à 23:11
J'ai 2 jeux de données, Products et OrderDetails (jeu de données Northwind) Ensemble de données sur les produits ProductID ProductName SupplierID CategoryID QuantityPerUnit UnitPrice UnitsInStock 1 Chai 1 1 10 boxes x 20 bags 18.00 39 ....
23 avril 2020 à 11:39
Mon dataframe ID COURSE_ID SEC_ID SEMESTER YEAR GRADE 00128 CS-101 1 Fall 2009 A 00128 CS-347 1 Fall 2009 A- 12345 CS-101 1 Fall 2009 C .... Je veux obtenir course_id & sec_id avec le nombre maximum d'inscrits (count (id)) à l'automne 2009. Donc j'....