Базы данных
и язык SQL

SQL SELECT страница 5

Навигация по уроку Связанные темы
Назад<<<СодержаниеВперёд>>>

SELECT и DISTINCT - удаление дубликатов строк

Когда для значений строк таблицы не задано условие уникальности, в результатах запроса могут встретиться одинаковые строки. Часто требуется вывести лишь уникальные строки. Это делается при помощи выражения DISTINCT после оператора SELECT.

Пример 17. Пусть требуетcя узнать, какие существуют отделы и какие должности среди отделов, номера которых меньше 30. Это можно сделать при помощи следующего запроса (на MS SQL Server - с предваряющей конструкцией USE company1;):

SELECT DISTINCT Dept, Job FROM Staff WHERE Dept<30 ORDER BY Dept, Job

Результат выполнения запроса:

Поделиться с друзьями

Назад<<<СодержаниеВперёд>>>