sql >> Databasteknik >  >> RDS >> Mysql

JPA @NamedQuery med bitvis AND (&) som kriterier

Bitwise AND är inte en del av JPQL. Men...

Kan använda 2 regler:

  1. division med 2^х kommer att flytta bitarna åt höger med x (exempel 1011010/1000=1011)
  2. z mod 2 =1 om höger bit är 1 (exempel 1011 mod 2 =1)

försök

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


  1. MySQL backup databas

  2. Hur man kontrollerar om "MySQL-servern har försvunnit"

  3. Fråga för att lista antalet poster i varje tabell i en databas

  4. Ska du göra flera infogningssamtal eller skicka XML?