Requete SQL: Comment additionner plusieurs valeurs dans une table en un minimum

Résolu
audiogenic
Messages postés
23
Date d'inscription
jeudi 23 février 2012
Statut
Membre
Dernière intervention
11 mars 2012
- 27 févr. 2012 à 17:30
audiogenic
Messages postés
23
Date d'inscription
jeudi 23 février 2012
Statut
Membre
Dernière intervention
11 mars 2012
- 28 févr. 2012 à 19:27
Bonjour, je vous explique plus clairement :
La table:
id - site - affichages
Les entrées:
1 - www.example1.fr/pageX - 12
2 - www.example2.fr/pageZ - 23
3 - www.example1.fr/pageY - 140
4 - www.example1.fr/pageX - 115

Voilà, dans un premier temps, je souhaiterais:
- additionner les valeurs "affichages" WHERE site='www.example1.fr/pageX' en une seule requête si possible...

Dans un deuxième temps, je souhaiterais:
- additionner toutes les valeurs "affichages" WHERE site='www.example1.fr' peu importe la page...additionner les entrées 1, 3, et 4... avec toujours une seule requete si possible...






Mon site en cours de développement

7 réponses

flasher_13
Messages postés
55
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
2 avril 2012

27 févr. 2012 à 18:16
Si tu fais une requête avec <WHERE site LIKE '%www.example1.fr%'> au lieu de <WHERE site='www.example1.fr'>.

La bdd va retourner un tableau avec toutes les pages de www.example1.fr

Le caractère % permet d'indiquer à MySQL qu'il y a une chaine avant et une chaine après le mot que l'on cherche.
3