Я можу лише уявити собі це за допомогою двох запитів до бази даних. Перший знаходить кількість рядків у базі даних, а другий вибирає за допомогою ORDER BY
стовпця, який мене цікавить, і LIMIT X, 1
де X - половина кількості рядків.
Чи є простий спосіб зробити це лише одним запитом?
Зараз я використовую середні показники у своїх розрахунках, але думаю, що середнє значення буде кращим; немає верхньої межі значень і вони обмежені знизу 0.
EDIT: так, я мав на увазі сказати "середню", але мав помилку в мозку і шукав "середній". Зараз я знайшов відповідь у stackoverflow
meta
трохи, здається, існує розділ щодо погоди, це питання повинно бути тут або в ТАК. Я усвідомлюю, що це може бути не запит рівня ніндзя , але це мене змусило, і в компанії, в якій я працюю, немає DBA (всього 6 осіб).