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
Результат выполнения запроса:
Поделиться с друзьями
Назад<<< | Содержание | Вперёд>>> |