Überprüfen mehrerer Spalten auf einen Wert
Ich habe eine Tabelle mit folgenden Spalten:
id,col1,col2,col3,col4
Nun möchte ich überprüfen, obANY
voncol1, col2, col3, col4
habe den übergebenen Wert.
Der lange Weg dorthin wäre ...
SELECT * FROM table WHERE (col1 = 123 OR col2 = 123 OR col3 = 123 OR col4 = 123);
Ich denke, es ist die gegenteilige Version vonIN
.
Gibt es eine einfachere Möglichkeit, das zu tun, was ich will?