Я новичок в PostgreSQL и использую PGADMIN 4 на Mac.У меня есть один столбец импортированных данных, который имеет несколько имен пользователей, иногда фамилию и в основном имя и фамилию в одном и том же столбце.
Мне важно больше иметь возможность запрашивать и подсчитывать большинство вхождений именив колонке.По результатам я смогу определить, является ли это первым или последним для моих нужд.Перечисление первых 50 должно сделать это.Пожалуйста, помогите с конкретным кодом, включая адресацию таблицы и столбца.
Поиграл с этим, но нужно больше:
select surname, count(*) from atreedata
group by surname
order by count(*) desc limit 40;
Прекрасно работает только с одним именем!Мне нужны наиболее распространенные имена, перечисленные по имени и количеству.
Пример общего столбца:
John Smith
jsmith3
Stacey123
Bob Smith
Jones