Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zliczanie ilości występowania danych w kolumnie
Forum PHP.pl > Forum > Bazy danych
piachu
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
[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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.