sum
возвращает сумму значений в скобках. Итак, вы добавляете идентификаторы телепередач и получаете большие значения. Чтобы определить «сколько», например, «сколько записей», вам нужно использовать count()
. Если вы предполагаете, что ни одна запись не имеет идентификатора телепередачи NULL, оставьте имя столбца пустым в скобках. Я также назвал результат ("As n"), но это не обязательно. И зачем ограничивать топ-10? Это не было указано в вопросе, поэтому удалите его.
sql <- "Select series_name, count() As n from telecast group by series_name"
Другие команды выглядят нормально.