Можете да използвате IN предикат, така:
SELECT * FROM table WHERE 123 IN(col1, col2, col3, col4);
SQL Fiddle Демо
това е противоположната версия на IN.
Не, не е , Това е същото като използването на OR както направихте във вашия въпрос.
За да изясните това:
Предикатът IN или набор членство се дефинира като:

Където Value Expression може да бъде или :

Така че е добре да го направите по този начин, като използвате израза за стойност 123 , което е буквално.