Вычислить среднее значение текста Mysql [duplicate]

Сравнение с значением epsilon - это то, что делают большинство людей (даже в игровом программировании).

Вы должны немного изменить свою реализацию:

bool AreSame(double a, double b)
{
    return fabs(a - b) < EPSILON;
}

Изменить: Christer добавила стопку большой информации по этой теме в недавнем сообщении в блоге . Наслаждайтесь.

5
задан johnnietheblack 11 April 2009 в 00:30
поделиться

3 ответа

Что-то вроде:

SELECT COUNT(*) AS `Rows`, UserID
FROM `postings`
GROUP BY UserID
ORDER BY `Rows` DESC
LIMIT 1

Это получает количество строк, отправленных определенным идентификатором, а затем сортирует, используя подсчет, чтобы найти максимальное значение, выводить его и идентификатор человека. Вам нужно будет заменить «UserID» и «postings» соответствующим столбцом и полем.

13
ответ дан Alister Bulman 20 August 2018 в 20:10
поделиться

Я считаю, что это должно работать ...

SELECT user_id, COUNT(*) FROM postings ORDER BY COUNT(*) GROUP BY user_id LIMIT 1
1
ответ дан ceejayoz 20 August 2018 в 20:10
поделиться

Предполагая, что публикация является кортежем (user_id, recipient_user_id), где каждая строка представляет одну проводку, от user_id до recipient_user_id:

select user_id, count(*) as posts 
from postings
group by user_id
having count(*) = max(count(*)) ;
0
ответ дан tpdi 20 August 2018 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: