Как использовать SELECT DISTINCT в SQL
Оператор SELECT DISTINCT в SQL используется для выбора уникальных значений из одной или нескольких колонок таблицы. Это позволяет получить уникальные значения исключая повторы.
Синтаксис оператора SELECT DISTINCT:
SELECT DISTINCT [выражение1, ...]
FROM таблица;
Пример:
Предположим, у нас есть следующая таблица "Orders":
id | customer | product
-----------------------
1 | John | book
2 | Mary | pen
3 | John | pen
4 | Bob | book
Чтобы выбрать только уникальных заказчиков из таблицы "Orders", мы можем использовать оператор SELECT DISTINCT:
SELECT DISTINCT customer
FROM Orders;
Этот запрос вернет следующий результат:
customer
--------
John
Mary
Bob
Вы можете использовать оператор SELECT DISTINCT с несколькими столбцами. Например, чтобы выбрать уникальных заказчиков и продукты из таблицы "Orders", можно написать следующий код:
SELECT DISTINCT customer, product
FROM Orders;
Этот запрос вернет следующий результат:
customer | product
-----------------
John | book
Mary | pen
John | pen
Bob | book
Обратите внимание, что оператор SELECT DISTINCT рассматривает все столбцы, указанные в запросе, как единое выражение. Если необходимо выбрать уникальные значения только по одному столбцу, используйте оператор SELECT DISTINCT только для этого столбца.
Надеюсь, это помогло!