le MEMO du WEB développeur
••• MySQL •••  Liste des Mémos, astuces et bonnes pratiques

Exemple d'utilisation de la fonction COUNT()

Soient deux tables

table_tuto avec les champs "id" et "titre"

table_tuto_click avec les champs "id" "id_tuto" et "date_click" qui contient un enregistrement par click sur un tuto.

La fonction count() dans la requête SQL suivante va me permettre de savoir combien de fois chaque tuto a été cliqué depuis le 1 janvier 2011

SELECT  tt.titre, count( * ) AS nOccurence FROM `table_tuto_click` ttc, `table_tuto` tt
	WHERE ttc.id_tuto=tt.id AND ttc.date_click >'2011-01-01' GROUP BY ttc.id_tuto ORDER BY nOccurence desc

J'ai en sortie de ma requête, la liste des titres de mes tutos avec leur nombre de click total associé (depuis le 01 janvier 2011)

 

publié le 21/12/2011 par Memo Web
Commenter le Mémo :

Date courante dans une requête Mysql
Fonction de manipulation de dates en Mysql
Ajout de @ devant @mysql_connect
Sélection d'un enregistrement aléatoire dans une table MySQL
Parcourir valeurs possibles d'un type ENUM en PHP
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos