Встречается на собеседованиях • сегодня
Как получить список уникальных имен в SQL
Для получения списка уникальных имен в SQL используйте ключевое слово DISTINCT или группировку с GROUP BY:
sql
-- Вариант 1: DISTINCT
SELECT DISTINCT name FROM users;
-- Вариант 2: GROUP BY
SELECT name FROM users GROUP BY name;Различия:
DISTINCTприменяется ко всем столбцам в SELECTGROUP BYпозволяет добавлять агрегатные функции (COUNT, SUM и т.д.)
Пример с подсчетом повторений:
sql
SELECT name, COUNT(*) as count
FROM users
GROUP BY name
ORDER BY count DESC;Для больших таблиц GROUP BY часто работает быстрее. В PostgreSQL можно использовать DISTINCT ON для уникальности по конкретному столбцу.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы