Articles of рейтинг

SQL с использованием ГДЕ из группы или RANK

У меня есть моментальный снимок продаж с 35 000 строк . Назовем столбцы: Sales Rep | Account ID | Total Contract Value | Date Мне нужно сгруппировать все от Sales Rep а затем оттуда, выбрать 35 лучших счетов Sales Rep основе Total Contract Value если Total Contract Value составляет> = 10 000 долларов США за […]

Поиск среднего рейтинга каждого фильма.

В настоящее время я занимаюсь онлайн-классом standford в базах данных. Если бы вы могли помочь мне решить эту проблему sql, я был бы очень признателен. Извините, я полный noob. Настольный фильм: mID | title | year | director Рейтинг таблицы rID | mID | stars | ratingDate Рецензент таблицы rID | name Для всех пар […]

Система рейтинга MySQL – Найти рейтинг

Я пытаюсь оценить Типы фруктов по наилучшему рейтингу, предоставленному пользователями. У меня есть таблица Fruit под названием Ratings только для отправки оценок со следующей информацией Fruit_id int From_ID int Rating int теперь я пытаюсь запустить команду SQL, как показано ниже. select From_ID, AVG(Rating) AS Rating FROM Ratings Group BY `Fruit_ID` ORDER by Rating DESC Это […]

Лучший способ использования полнотекстового поиска PostgreSQL

Следуя этому ответу, я хочу знать, как лучше всего использовать встроенный полнотекстовый поиск PostgreSQL, если я хочу сортировать по рангу и ограничивать только соответствующие запросы. Предположим, что очень простая таблица. CREATE TABLE pictures { id SERIAL PRIMARY KEY, title varchar(300), … } или что-то еще. Теперь я хочу найти поле title . Сначала я создаю […]

Mysql – Как упорядочить результаты путем чередования строк (1,2,3, 1, 2, 3, 1, 2, 3,), возможно ли это?

Я хочу заказать мои результаты клиентом 1, 2, 3, затем снова клиент 1, 2, 3 и т. Д. Есть ли способ сделать это без использования цикла for или создания трех отдельных запросов? Не только это, но я работаю с разбитыми на страницы данными, поэтому он должен возвращать x результаты, но последовательно. Есть идеи? Возможно, GROUP […]

Как мне обрабатывать данные «ранжированные x из y» в PostgreSQL?

У меня есть таблица, в которой я хотел бы представить данные «ранжированные X из Y». В частности, я хотел бы иметь возможность представить эти данные для отдельной строки относительно эффективным способом (т.е. без выбора каждой строки в таблице). Сама ранжировка довольно проста, это прямой ORDER BY на одном столбце в таблице. Кажется, что Postgres представляет […]

Внедрение алгоритма ранжирования новостей Hacker в SQL

Вот как Paul Graham описывает алгоритм ранжирования для Hacker News : News.YC – это просто (p – 1) / (t + 2) ^ 1,5 где p = точки и t = возраст в часах Я хотел бы сделать это в чистом mySQL, учитывая следующие таблицы: Столбцы с полями postID (индекс) и postTime (временная метка). Таблица […]

выбор верхних N строк для каждой группы в таблице

Я столкнулся с очень распространенной проблемой «Выбор верхних N строк для каждой группы в таблице». Рассмотрим таблицу с id, name, hair_colour, score . Я хочу получить такой набор результатов, что для каждого цвета волос получаю имена 3 лучших бомбардиров. Чтобы решить эту проблему, я получил именно то, что мне нужно в блог-блоге Рика Осборна «sql-get-top-n-rows-for-a-grouped-query» […]

Intereting Posts