Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Sql запрос.

Автор: Altair 4.10.2006 17:43

<Приветствие на Вашем языке, соответсвующее всем правилам этикета, свойственным Вашей стране, языку, культуре>
smile.gif

Есть таблица, содержащая, например, столбцы:

Name | Year | Number | Publisher

В таблице содержатся например данные:

name1 | 2005 | 1 | "nt"
name1 | 2005 | 2 | "nt"
name1 | 2005 | 3 | "nt"
name1 | 2006 | 1 | "nt"
name2 | 2006 | 1 | "nt"

Вопрос, как составить запрос, например на языке SQL что бы выделить только разные элементы из 1 столбца.
Т.е. запрос должен вернуть 2 элемента в данном случае:
name1, name2.

Спасибо!

Автор: Coder_perm 4.10.2006 17:56

ИМХО так

SQL
SELECT Name FROM Table GROUP BY Name;


А так можно ещё и посчитать количество вхождений

SQL
SELECT Name, COUNT(Year) FROM Table GROUP BY Name;