Унікальний - це ключове слово, яке використовується в директиві Створити таблицю () для позначення того, що поле буде містити унікальні дані, зазвичай використовуються для природних ключів, зовнішніх ключів тощо.
Наприклад:
Create Table Employee(
Emp_PKey Int Identity(1, 1) Constraint PK_Employee_Emp_PKey Primary Key,
Emp_SSN Numeric Not Null Unique,
Emp_FName varchar(16),
Emp_LName varchar(16)
)
тобто чийсь номер соціального страхування, ймовірно, буде унікальним полем у вашій таблиці, але не обов’язково первинним ключем.
У операторі Select виокремлюється повідомлення про те, що ви хочете, щоб унікальні елементи поверталися лише тоді, коли в полі зберігаються дані, які можуть бути не унікальними.
Select Distinct Emp_LName
From Employee
У вас може бути багато співробітників з тим самим прізвищем, але ви хочете лише кожного різного прізвища.
Очевидно, якщо поле, яке ви запитуєте, містить унікальні дані, то ключове слово Distinct стає зайвим.