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

JPA @NamedQuery với bitwise AND (&) làm tiêu chí

Bitwise AND không phải là một phần của JPQL. Nhưng ...

Có thể sử dụng 2 quy tắc:

  1. phép chia cho 2 ^ х sẽ dịch chuyển các bit sang phải bằng x (ví dụ:1011010/1000 =1011)
  2. z mod 2 =1 nếu bit bên phải là 1 (ví dụ:1011 mod 2 =1)

thử

SELECT v FROM ViewProductsList v WHERE MOD(v.statusId/16 , 2) = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi kết quả MySQL thành các giá trị được phân tách bằng dấu phẩy

  2. Nhập nhiều tệp kết xuất .sql vào cơ sở dữ liệu mysql từ shell

  3. Tại sao Tìm kiếm thông minh lại nhanh như vậy trên facebook

  4. Làm cách nào tôi có thể viết di chuyển để chèn bản ghi bằng phinx?

  5. Lưu trữ đầu ra dữ liệu Apache Hadoop vào cơ sở dữ liệu Mysql