Oracle
 sql >> Base de données >  >> RDS >> Oracle

Utiliser le même paramètre plusieurs fois dans les conditions WHERE d'une requête SQL à utiliser dans JDBC

Si j'ai bien compris, vous avez besoin que les trois colonnes soient égales à la même valeur en même temps, donc je suppose que ces SQL vous aideront

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

UPD :Il existe une meilleure idée, ou je dirais plus compacte

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