1. SELECT * FROM SAMPLE
WHERE [COL_01] = 'Unknown' OR
[COL_02] = 'Unknown' OR
[COL_03] = 'Unknown' OR
[COL_04] = 'Unknown' OR
[COL_05] = 'Unknown' OR
[COL_06] = 'Unknown' OR
[COL_07] = 'Unknown' OR
[COL_08] = 'Unknown' OR
[COL_09] = 'Unknown' OR
[COL_10] = 'Unknown' OR
[COL_11] = 'Unknown' OR
[COL_12] = 'Unknown' OR
[COL_13] = 'Unknown' OR
[COL_14] = 'Unknown' OR
[COL_15] = 'Unknown' OR
[COL_16] = 'Unknown' OR
[COL_17] = 'Unknown' OR
[COL_18] = 'Unknown'
2. Don't design your table that way. Having multiple columns of the same type of data is a poor design practice and should be avoided, as the above query demonstrates. Use something like this:CREATE TABLE Sample(TermNumber int not null, SearchTeam nvarchar(50) not null)
INSERT Sample VALUES(1,'Unknown')
INSERT Sample VALUES(1,'Something')
INSERT Sample VALUES(2,'Something Else')
SELECT * FROM Sample WHERE SearchTerm='Unknown'
This query will never need to change and you can expand beyond the 18 search columns you currently have without modifying the table structure.