Du kan bruge IN prædikat, som sådan:
SELECT * FROM table WHERE 123 IN(col1, col2, col3, col4);
SQL Fiddle Demo
det er den modsatte version af IN.
Nej, det er det ikke , Det er det samme som at bruge OR er den måde, du gjorde i dit spørgsmål.
For at præcisere dette:
Prædikatet IN eller sæt medlemskab er defineret som:

Hvor Value Expression kan enten være :

Så det er fint at gøre det på denne måde ved at bruge værdiudtrykket 123 , som er en bogstavelig.