ที่ไม่ซ้ำกันคือคำหลักที่ใช้ในคำสั่งสร้างตาราง () เพื่อแสดงว่าเขตข้อมูลจะมีข้อมูลที่ไม่ซ้ำกันซึ่งโดยปกติจะใช้สำหรับคีย์ธรรมชาติ, คีย์ต่างประเทศเป็นต้น
ตัวอย่างเช่น:
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)
)
เช่นหมายเลขประกันสังคมของใครบางคนน่าจะเป็นฟิลด์ที่ไม่ซ้ำกันในตารางของคุณ แต่ไม่จำเป็นต้องเป็นคีย์หลัก
มีการใช้ Distinct ในคำสั่ง Select เพื่อแจ้งให้ทราบว่าคุณต้องการให้มีการส่งคืนรายการที่ไม่ซ้ำกันเมื่อเขตข้อมูลเก็บข้อมูลที่อาจไม่ซ้ำกัน
Select Distinct Emp_LName
From Employee
คุณอาจมีพนักงานหลายคนที่มีนามสกุลเหมือนกัน แต่คุณต้องการชื่อที่แตกต่างกันเท่านั้น
เห็นได้ชัดว่าถ้าเขตข้อมูลที่คุณสืบค้นมีข้อมูลที่ไม่ซ้ำกันคำหลักที่แตกต่างจะกลายเป็นสิ่งที่ไม่จำเป็น