Напишіть функцію обчислення медіани для MySQL, допомогти її інтегрувати
750 UAHМедиана в статистике это середина упорядоченного списка, подробнее тут
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0%D0%BD%D0%B0_(%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0)
Я хочу, чтоб я мог ее считать так же легко как сейчас считаю среднее арифметическое, например
select company_id, department_id, avg(salary)
group by company_id, department_id
только вместо avg будет median или какой-то еще подобный синтаксис.
запросы эти я гоняю в PhpMyadmin 4.7.3 через веб интерфейс и при помощи MySQL workbench 6.3
размеры таблиц небольшие, тысячи записей или даже сотни
Регулярного!
Один раз посчитать медиану для какого-то списка я и так смогу, это не интересно. Интересно прикрутить к MySQL какое-то расширение, которое сделает дальнейшую работу удобнее.
Відгук замовника про співпрацю з Миколою Якимівим
Напишіть функцію обчислення медіани для MySQL, допомогти її інтегруватиРобота виконана вчасно і без недоліків.
-
145 2 0 напишу агрегатну функцію медіани для чисел для MySQL і процедуру що буде її використовувати так як ви описали в повідомленні
-
19 Добрий день, зможу написати кастомну функцію для MySql розрахунку медіани.
-
350 36 1 2 Готовий допомогти виконати функцію. Медіанна для цифрових полів?
Готов помочь реализовать функцию. Медианна для числовых полей ?
-
144 1 0 Як це розраховував медиану, де використовувалися чорні і нечисті числа. Напишіть в ЛС Я можу скачати код за 500
Как то рассчитывал медиану, где использовались чёрные и нечетные числа. Напишите в ЛС могу скинуть код за 500
-
функцию могу написать в php. это пойдет?
-
вы можете сначала получить данные по mysql, а потом обрабатывать их.
-
см. апдейт к тексту проекта
-
потом
call Median('sometable', 'salary', @salary);
select company_id, department_id, @salary from sometable group by company_id, department_id
-
call Median('sometable', 'salary', @salary);
select company_id, department_id, @salary from sometable group by company_id, department_id
-
ох эти парсеры, напишу в пп
-
Сколько у Вас всего таблиц в БД ?
Последовательность действий всегда будет одинаковой ?
Или же Вы должны видеть все свои таблицы, и из каждой что то выбирать для просчета ?
Набор таблиц фиксированный, или может изменяться ?
-
Спасибо, гуглить я умею и ветку эту СтэкОверфлоу видел. Я именно так и делаю, когда мне надо найти медиану, беру из этой или аналогичной ветки код, заменяю названия переменных и таблиц на свои. Занимает много времени и результирующий общий код с этим куском получается неаккуратный. В этом и проблема.
-
Сергей, извините, но гуглить вы не очень умеете 😉
По запросу "mysql медиана udf"
находится это https://github.com/codepodu/mysql-median-udf
и это https://github.com/infusion/udf_infusion
По первой ссылке хорошо разбираться, как это делается, там нет ничего лишнего. Но для сборки понадобится компилятор Си.
Вторая - это целый набор функций, и есть бинарники.
-
Качайте по второй ссылке. Если сервер на Windows - бинарники найдёте в директории Downloads, куда положить - читайте ридми. Пример вызова тоже там.
Если линух - команды для сборки тоже в ридми.
"Загрузка в один клик" - это подключение функции к серверу, выполняется скриптом для MySQL, который тоже присутствует. Насколько я понял, скрипты запускать вы умеете.
Удачи!
-
Актуальні фриланс-проєкти в категорії Бази даних
[TM] BA Аналітик - створити 30 SQL запитів для датасету
4707 UAH
Добрий день, є датасет із 3х таблиць, потрібно створити до нього 30 SQL запитів. Домен - ecommerce 5 простих запитів до кожної таблиці 2 складних запити з агрегаціями для кожної таблиці 4 запити по парам таблиц з агрегацією 5 запитів для всіх таблиць одночасно Мені це… Бази даних, Обробка даних |
Веб-додатокПотрібно розширити функціональність існуючого веб-додатка (TypeScript, React і Next.js), додавши модуль нечіткого пошуку. Бази великі, потрібно впровадити Elasticsearch або Manticore Search для індексації даних. Бази даних, Веб-програмування ∙ 4 ставки |
Завантаження товарів в інтернет магазин в Wordpress
2122 UAH
Завантаження товарів - парики та аксесуари. Варіативні -273 товара, по кілька фото на кожен товар,+ варіації кольорів. Не варіативні 33 товара. 1 варіант завантажити товари з документа Exel на мій сайт інтернет-магазин у Wordpress назва www.wigs.lv, 3 мови. Зразок документа в… Бази даних, Парсинг даних ∙ 5 ставок |
Розробити мобільний додаток. Бекенд + Фронтент Android/iOsЄ розроблений дизайн. Потрібен додаток-каталог реєстрацією користувачів, фільтри, пошук, можливість додавати в збережені і порівняння. крекінг заявок з державного сайту (скоріш за все парсинг), стрічка рекомендацій за інтересами, пуш-сповіщення. Потрібен універсальний бекенд, а… Бази даних, Гібридні мобільні додатки ∙ 15 ставок |
Розробка архітектури баз даних
19 666 UAH
Розробка архітектури баз даних Опис: Ми шукаємо досвідченого архітектора баз даних для проведення аналізу нашої поточної архітектури бази даних та розробки рекомендацій щодо її поліпшення. Наша мета - оптимізувати продуктивність, забезпечити масштабованість та покращити… Бази даних ∙ 5 ставок |