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.
Rejoignez-nous