Skocz do zawartości

Najczęściej występująca wartość rekordu w tabeli


Suchy

Rekomendowane odpowiedzi

Jest sobie przykładowa tabela, nazwijmy ją ABC.

ID  |  LITERKA
--------------
1   |	R
2   |	O
3   |	R
4   |	A
5   |	R
6   |	P
7   |	R
8   |	S
9   |	S

Z tej tabeli chciałbym wyciągnąć najczęściej występującą wartość dla pola LITERKA. Czyli w tym przypadku R. Gdyby dostępnych wartości było niewiele (np. tylko A i B), można by to było jeszcze rozwiązać za pomocą SELECT COUNT (*) FROM `ABC` WHERE `LITERKA` = 'A'; to samo dla wartości B i wtedy porównać otrzymane wyniki jednak, gdy wartości jest sporo takie rozwiązanie na pewno odpada. Chciałbym się dowiedzieć czy istnieje funkcja mysql, która zwraca najczęściej występującą wartość dla danego pola w tabeli, lub jakiś wydajny sposób, aby wydobyć tę wartość.

Z góry dziękuję za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności