Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwenden Sie denselben Parameter mehrfach in WHERE-Bedingungen einer SQL-Abfrage zur Verwendung in JDBC

Wenn ich es richtig verstanden habe, müssen alle drei Spalten gleichzeitig denselben Wert haben, also denke ich, dass diese SQL Ihnen helfen wird

SELECT * FROM mytable WHERE col1 = ? AND col1 = col2 AND col1 = col3;

UPD:Es gibt eine bessere oder ich würde sagen kompaktere Idee

SELECT * FROM mytable WHERE ? = all(col1, col2, col3)