кодесурса
«SQL

SQL DISTINCT

script1adsense2code
script1adsense3code

Выберите с отчетливым

Избыточность - это повторение определенных данных в таблице. С использованием предложения DISTINCT можно избежать избыточности данных. Этот пункт исключит повторное появление одних и тех же данных. DISTINCT может присутствовать только один раз в данном операторе выбора.

Синтаксис:

 ВЫБЕРИТЕ DISTINCT <имя_столбца> 
ОТ <имя_таблицы> 
ГДЕ <условия>;

Параметры:

название Описание
column_name Название колонки.
table_name Наименование таблицы.
условия Это может быть условие, запрос выбора или выражение.

Наглядная презентация:

«SQL

Пример-1: SQL DISTINCT

Пример таблицы: заказы


Чтобы получить все «agent_code» из таблицы «orders», можно использовать следующий оператор SQL:

Код SQL:

SELECT agent_code FROM orders;

Выход:

 AGENT_CODE
----------
A008
A004
A006
A010
A004
A011
A005
A013
A004
A005
A011
...
...

На картинке выше показано, что один и тот же «агент_код» появляется более одного раза.

Пример 2: SQL DISTINCT

Чтобы получить каждый 'agent_code' один раз из таблицы 'orders', можно использовать следующий оператор SQL:

Код SQL:

SELECT DISTINCT agent_code 
FROM orders;

Выход:

 AGENT_CODE
----------
A004
A002
A007
A009
A011
A012
A010
A013
A001
A008
A006
A005
A003

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Имея
Далее: ВЫБРАТЬ с помощью DISTINCT нескольких столбцов

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code