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

Cách sử dụng từ khóa Regex trong Phương pháp lưu trữ dữ liệu mùa xuân

Tôi khuyên bạn nên sử dụng truy vấn gốc (với @Query chú thích) nếu cú ​​pháp dữ liệu Spring không hoạt động, ví dụ:

@Query(nativeQuery=true, value="SELECT * FROM table WHERE project = ?1 AND (summary regexp ?2 OR description regexp ?2)")
List<Issue> findByProjectAndSummaryOrDescription(long project, String regex);

Cập nhật

Nếu truy vấn gốc không phải là một tùy chọn thì (a) bạn có thể thử nó với một cột và xem cách đó có hoạt động không và (b) bạn có thể thử bằng cách thêm regex cho cả hai cột, ví dụ:

List<Issue> findByProjectAndDescriptionRegex(long project, String regex);

List<Issue> findByProjectAndSummaryRegexOrDescriptionRegex(long project, String regex, String regex);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo kiểu biến ENUM trong MySQL

  2. Làm cách nào để nhập cơ sở dữ liệu với MySQL từ thiết bị đầu cuối?

  3. Cơ sở dữ liệu bị hỏng với MariaDB:Bảng không tồn tại trong công cụ

  4. MySQL bỏ qua các hàng mà người dùng đã nhìn thấy khi kiểm tra một bảng đã xem

  5. Chèn PDO vào DB