Mogę sobie tylko wyobrazić, że robię to z dwoma zapytaniami do bazy danych. Pierwszy znajduje liczbę wierszy w bazie danych, a drugi wybiera z ORDER BYkolumną, która mnie interesuje i LIMIT X, 1gdzie X jest połową liczby wierszy.
Czy istnieje prosty sposób, aby to zrobić za pomocą tylko jednego zapytania?
W tej chwili używam średnich w moich obliczeniach, ale myślę, że średnia byłaby lepsza; wartości nie mają górnej granicy i są one ograniczone od dołu przez 0.
EDYCJA: tak, chciałem powiedzieć „mediana”, ale miałem jakiś błąd mózgu i szukałem „średniej”. Znalazłem teraz odpowiedź w stackoverflow
metawydaje się, że istnieje podział co do pogody, to pytanie powinno być tutaj lub w SO. Rozumiem, że to może nie być zapytanie na poziomie ninja , ale mnie zaskoczyło i w firmie, w której pracuję, nie ma DBA (łącznie 6 osób).