Выбрать все без повтора - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Есть таблица: nama:text; -имя исполнителя name_video:text; -название видео link:text; -ссылка на ютуб view_count:int;-количество просмотров date:text; - дата залива В таблице будут записи, где имя исполнителя может повторяться: Elvis Presley, ..., ..., ..., ..., Adriano Celentano, ..., ..., ..., ..., Elvis Presley, ..., ..., ..., ..., Adriano Celentano, ..., ..., ..., ..., Mireille Mathieu, ..., ..., ..., ..., Elvis Presley, ..., ..., ..., ..., Mireille Mathieu, ..., ..., ..., ..., Elvis Presley, ..., ..., ..., ..., Mireille Mathieu, ..., ..., ..., ..., Whitney Houston, ..., ..., ..., ..., Steven Tyler, ..., ..., ..., ..., но название видео будут разные. Как можно получить список исполнителей не с повторами как в таблице, а имена по одному разу. То есть, если сделать выборку в приведенных выше данных, то должны получить: Elvis Presley,Adriano Celentano,Mireille Mathieu,Whitney Houston,Steven Tyler , а не : Elvis Presley, Adriano Celentano,Elvis Presley, Adriano Celentano, Mireille Mathieu, Elvis Presley Mireille Mathieu, Elvis Presley, Mireille Mathieu, Whitney Houston, Steven Tyler. Как организовать такой запрос?

Решение задачи: «Выбрать все без повтора»

textual
Листинг программы
SELECT nama FROM song GROUP BY nama

Объяснение кода листинга программы

В данном коде происходит выборка всех уникальных значений из столбца nama таблицы song с помощью оператора SELECT. Для того чтобы получить только уникальные значения, используется оператор GROUP BY, который группирует все значения по столбцу nama. Вот список действий, которые происходят в данном коде:

  1. SELECT - выборка данных.
  2. nama - название столбца, из которого происходит выборка.
  3. FROM song - указание таблицы, из которой происходит выборка.
  4. GROUP BY nama - группировка значений по столбцу nama. Таким образом, данный код выберет все уникальные значения из столбца nama таблицы song.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы