/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Gruppere på en del af noget data
Fra : Jimmy


Dato : 07-12-02 23:28

Hej

Jeg har en tabel, hvor jeg logger alle HTTP_REFERERs.

Jeg ønsker at lave et DISTINCT udtræk med COUNT så jeg kan se hvor mange
klik der har været fra hvert domæne.

Problemet er, at nogle hjemmesider linker flere steder fra - f.eks. fra
deres forside og links-side, hvorfor de vil optræde to gange i mit udtræk.

Kan man GROUPe på kun domænet i url'en?

Alternativt skal jeg jo logge domænet i en særskilt kolonne, men det finder
jeg bare en smule redundant...

Mvh
Jimmy



 
 
Jens Gyldenkærne Cla~ (08-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-12-02 00:23

Jimmy skrev:

> Jeg ønsker at lave et DISTINCT udtræk med COUNT så jeg kan se
> hvor mange klik der har været fra hvert domæne.

> Kan man GROUPe på kun domænet i url'en?

Ikke umiddelbart. Du kan lave en funktion der returnerer et domæne
ud fra en uri og så gruppere på den - men det er bedre at lægge
informationerne i tabellen.

> Alternativt skal jeg jo logge domænet i en særskilt kolonne,
> men det finder jeg bare en smule redundant...

Det behøver det ikke at være.

Du kunne fx logge en uri i følgende kolonner:
- protokol
- port
- domæne
- sti
- filnavn
- querystring

uden at have redundans.
Men bortset fra det så vil der ofte være redundante data i en
produktionsdatabase. Hvis man fx ville lave statistik på top level
domains ville det være relevant at have et felt alene til tld. Men
uanset at det normaliseringsmæssigt ville være muligt at splitte
domæne op i to - fordomæne og tld - og på den måde undgå redundans
vil der alligevel være mere logik i fortsat at registrere hele
domænet.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Jimmy (09-12-2002)
Kommentar
Fra : Jimmy


Dato : 09-12-02 00:20


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns92DE3F13149Cjcdmfdk@gyrosmod.cybercity.dk...
> Jimmy skrev:
>
> Du kunne fx logge en uri i følgende kolonner:

> - protokol
> - port
> - domæne
> - sti
> - filnavn
> - querystring

God ide!
Det løser faktisk mit problem.
Det er lidt omstændeligt men jeg kan godt se det er væsentligt mere
fleksibelt

mvh
Jimmy



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste