Services webmasters
Partenaires
Jeux concours gratuits
 
Recherche sur deux clefs
<<<
Calculer les visites par jour Utiliser AUTO_INCREMENT
>>>

3.5 Exemples de requêtes usuelles
3 Tutoriels d'introduction
 Manuel de Référence MySQL 4.1 : Version Française

La valeur maximale d'une colonne
La ligne contenant le maximum d'une certaine colonne
Maximum d'une colonne par groupe
La ligne contenant la plus grande valeur d'un certain champ par rapport à un groupe
Utiliser les variables utilisateur
Utiliser les clefs étrangères
Recherche sur deux clefs
->Calculer les visites par jour
Utiliser AUTO_INCREMENT

3.5.8 Calculer les visites par jour

Ce qui suit donne une idée d'une utilisation des fonctions de bits pour calculer le nombre de jours par mois où un utilisateur a visité une page web.

CREATE TABLE t1 (annee YEAR(4), mois INT(2) UNSIGNED ZEROFILL,
             jour INT(2) UNSIGNED ZEROFILL);
INSERT INTO t1 VALUES(2000,1,1),(2000,1,20),(2000,1,30),(2000,2,2),
            (2000,2,23),(2000,2,23);
SELECT annee,mois,BIT_COUNT(BIT_OR(1<<jour)) AS jours FROM t1
       GROUP BY annee,mois;

Qui retourne :

+-------+-------+-------+
| annee | mois  | jours |
+-------+-------+-------+
|  2000 |    01 |     3 |
|  2000 |    02 |     2 |
+-------+-------+-------+
Ce qui précède calcule le nombre de jours différents qui a été utilisé pour une combinaison année/mois, avec suppression automatique des doublons.

<< Calculer les visites par jour >>
Recherche sur deux clefs Exemples de requêtes usuelles Utiliser AUTO_INCREMENT
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -