U kunt de IN . gebruiken predikaat, zoals zo:
SELECT * FROM table WHERE 123 IN(col1, col2, col3, col4);
SQL Fiddle-demo
het is de tegenovergestelde versie van IN.
Nee, dat is het niet , Het is hetzelfde als het gebruik van de OR is de manier waarop je deed in je vraag.
Om dit te verduidelijken:
Het predikaat IN of ingesteld lidmaatschap wordt gedefinieerd als:

Waar de Value Expression kan zijn:

Het is dus prima om het op deze manier te doen, met behulp van de waarde-uitdrukking 123 , wat letterlijk is.