Concaténer des données et faire une opération d'une table vers une autre [Résolu]

Signaler
Messages postés
30
Date d'inscription
jeudi 16 février 2017
Statut
Membre
Dernière intervention
19 décembre 2020
-
Messages postés
30
Date d'inscription
jeudi 16 février 2017
Statut
Membre
Dernière intervention
19 décembre 2020
-
Bonjour,
Je suis vraiment débutante en SQL et je ne sais pas comment m'y prendre pour former une requête.
Alors voilà mon problème. J'ai dans ma base db 1 table ayant cette tête là:
Champ_ID String Number
1 toto 2
1 tutu 4
1 tata 3
2 tonton 1
2 tata 2
3 titi 5
3 tutu 8
.
.
.

Mon but est d'obtenir dans une nouvelle table les différents String avec la somme de leur Number. Donc ce que je veux c'est:

String Number
toto 2
tutu 12
tata 5
tonton 1
titi 5
.
.
.

L'autre souci c'est que je ne connais pas à l'avance le nombre de champ_ID. Disons que j'en ai N et qu'il faudrait que je boucle sur les N

Je vous remercie énormément d'avance de m'aider :)

Bonne soirée

2 réponses

Messages postés
30996
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 janvier 2021
3 171
Bonjour,

Il aurait été bien de préciser quel SGBD tu utilises (et de placer ta question dans le bon forum au passage...)
  • SGBD : Mysql ? Access ? Oracle ? PostgreSql ? SqlServer ? ... autre ??


Quoi qu'il en soit, pour ta question, tournes toi simplement vers les fonctions SUM et GROUP BY



Messages postés
30
Date d'inscription
jeudi 16 février 2017
Statut
Membre
Dernière intervention
19 décembre 2020

Désolée, j'utilise SQL Lite. Je vais regarder les fonctions que tu m'as indiqué, merci :)
Messages postés
30996
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 janvier 2021
3 171 >
Messages postés
30
Date d'inscription
jeudi 16 février 2017
Statut
Membre
Dernière intervention
19 décembre 2020

https://www.sqlitetutorial.net/sqlite-sum/

regarde le chapitre SUM avec GROUP BY
Messages postés
30
Date d'inscription
jeudi 16 février 2017
Statut
Membre
Dernière intervention
19 décembre 2020

merci, c'était ce dont j'avais besoin et ça marche :)