Create a unique filtered unique index:
CREATE UNIQUE NONCLUSTERED INDEX IX_YourTable_YourColumn
ON dbo.YourTable(YourColumn)
WHERE ItemName <> 'ship'
This will ensure uniqueness for any value other than ship.
This works in SQL Server 2008 and later.
source
share