piachu
6.05.2004, 15:27:21
Witam!
Załóżmy, że mam tabelę z trzema kolumnami.
pole1 | pole2 | pole3
Jest w nich umieszczone ileśtam danych.
Jak zliczyć ile razy dane pole powtarza się w kolumnie? Przykładowo liczba 14 jest wpisana 79 razy, a liczba 13 - 34 razy? Nie chodzi tylko o liczby, również o powtarzający się dokładnie taki sam tekst.
Będę dźwięczny za pomoc. Pozdrawiam.
spenalzo
6.05.2004, 15:59:35
[sql:1:7f27d81d16]ABS(LENGTH(ciag_przeszukiwany) - LENGTH(REPLACE(ciag_przeszukiwany,SUBSTRING(szukane,2),szukane)))[/sql:1:7f27d81d16]
czyli np.:
[sql:1:7f27d81d16]SELECT ABS(LENGTH(pole1) - LENGTH(REPLACE(pole1,SUBSTRING('ala',2),'ala'))) as ilosc FROM tabela ........[/sql:1:7f27d81d16]
piachu
6.05.2004, 20:29:05
chodzi mi o cos takiego jak mamy np. w statystykach wejsc na strone, z hostu takiego i takiego tyle wejsc, z hostu innego tyle. zeby jakos to madrze zliczac ile kazde pole powtarza sie razy w danej kolumnie.
zamiachalem ale mam nadzieje ze wiadomo o co chodzi.
Yarecki
6.05.2004, 20:34:46
SELECT COUNT(*) FROM tabela GROUP BY host;
Cus takiego powinno zadzialac.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.