Аня
Аня

Transact SQL, как с помощью SELECT выбрать значение которое уникальное?



ну например есть таблица с названиями книг, некоторые название одинаковые, а как выбрать только те, которые уникальны?

ЕБ
Екатерина Беляшина

select DISTINCT book_name
from BOOKS

Евгения
Евгения

если нужно выбрать уникальные названия, то DISTINCT (т. е. чтобы те, которые есть несколько раз, были в ответе один раз)

если вы хотите получить только те, которые встречаются один раз, то например в тупую
SELECT * FROM ( SELECT COUNT(*) AS A, TITLE AS COUNT FROM BOOK GROUP BY TITLE) WHERE A = 1

Похожие вопросы
Как с помощью SQL-запроса, удалить дублирующие записи в которых значения столбцов одинаковы.
Sql запросы. Выборка данных Select.
Update из Select sql, PHP
Transact SQL, как выбрать нужные значения из двух таблиц, по сопоставлению их индексов в третьей таблице?
нахождение пропущенных значений sql
в чем разница SQL запроса SELECT в MySQL и в Oracle
SQL запрос, содержащий агрегирующую функцию в конструкции select...
Требуется помощь sql-программистов.
Вложенный запрос Select sql
Не могу получить выбранное в элементе select значение