Anda dapat menggunakan KECUALI operator untuk mengurangi satu set dari yang lain. Berikut adalah contoh kode menggunakan tabel sementara EMPLOYEES dan ORANG. Anda harus menggunakan nama bidang dengan operator KECUALI sejauh yang saya tahu.
CREATE TABLE #PEOPLE
(ID INTEGER,
Name NVARCHAR(50))
CREATE TABLE #EMPLOYEE
(ID INTEGER,
Name NVARCHAR(50))
GO
INSERT #PEOPLE VALUES (1, 'Bob')
INSERT #PEOPLE VALUES (2, 'Steve')
INSERT #PEOPLE VALUES (3, 'Jim')
INSERT #EMPLOYEE VALUES (1, 'Bob')
GO
SELECT ID, Name
FROM #PEOPLE
EXCEPT
SELECT ID, Name
FROM #EMPLOYEE
GO
Kueri terakhir akan mengembalikan dua baris dalam tabel PEOPLE yang tidak ada di tabel EMPLOYEE.