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.