Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Sử dụng cùng một tham số nhiều lần trong điều kiện WHERE của truy vấn SQL để sử dụng trong JDBC

Nếu tôi hiểu đúng, bạn cần cả ba cột bằng cùng một giá trị cùng một lúc, vì vậy tôi đoán rằng những câu SQL này sẽ giúp bạn

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

UPD:Có một ý kiến ​​hay hơn hoặc tôi muốn nói là ý tưởng nhỏ gọn hơn

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều chỉnh SQL

  2. Cập nhật một cột của cùng một bảng nếu có bản ghi trùng lặp

  3. Làm cách nào để lưu trữ các byte trong Oracle Varchar2 và có ASCII được coi là văn bản

  4. Oracle:Cách chọn hàng hiệu quả bằng danh sách khóa

  5. Nhà tiên tri. Ngăn hợp nhất truy vấn phụ và điều kiện truy vấn chính