SELECT COUNT(*) AS NBUTILISATEURS, PR.URL FROM PROXY

Transcription

SELECT COUNT(*) AS NBUTILISATEURS, PR.URL FROM PROXY
PROJET 1SIO JANVIER 2015
Blain Nicolas
Treton Pierre
Étape 5 : Réalisation des requêtes de validation du jeu d’essai
REQUETES SQL :
 la liste des sites les plus visités : nombre d’utilisateurs par site, en ordre décroissant
SELECT COUNT(*) AS NBUTILISATEURS, PR.URL
FROM PROXY PR
GROUP BY URL
ORDER BY NBUTILISATEURS DESC ;
 la liste des utilisateurs les plus consommateurs : nombre de lignes du fichier de log par
utilisateur, en ordre décroissant
SELECT S.NUM, S.NOM, S.PRENOM, COUNT (*) AS NBLIGNES
FROM SALARIES S
INNER JOIN PROXY PR ON S.ADRESSEIP = PR.ADRESSEIP
GROUP BY S.NUM, S.NOM, S.PRENOM
ORDER BY NBLIGNES DESC;
 la liste des utilisateurs (nom, prénom, date et heure) ayant consulté un site, à une date
donnée, entre telle heure et telle heure
SELECT S.NUM, S.NOM, S.PRENOM, S.ADRESSEIP, PR.URL, PR.HEURE
FROM SALARIES S
INNER JOIN PROXY PR ON S.ADRESSEIP = PR.ADRESSEIP
WHERE HEURE > '07:02' AND HEURE < '07:03' AND JOUR = '16/01/2014'
AND URL LIKE 'http://www.lequipe.fr/%';