DISTINCT MySQL.


DISTINCT в MySQL позволяет получать только уникальные значения из указанного столбца таблицы.

Допустим, у нас есть таблица с именами пользователями и их должностями.

DISTINCT MySQL

HR-менеджер компании решил получить информацию о всех должностях, которые есть в штате. Нам поставили задачу сделать выборку всех должностей из базы данных, при этом, разумеется, они не должны повторяться. Для решения задачи подходящее время воспользоваться DISTINCT. Мы можем написать такой запрос:

1
SELECT DISTINCT position FROM Personal

В результате мы получим список должностей без повторяющихся значений:

Programmer
Manager
Driver
Sales manager

Обычный запрос

1
SELECT  position FROM Personal

вернет нам все ячейки столбца «position» с дублирующими данными.

Другие посты

Категория: MySQL

Оставить комментарий


Яндекс.Метрика