sql >> Databasteknik >  >> RDS >> Mysql

Regex-fråga i Hibernate

Hibernate QL stöder inte reguljära uttryck (och vissa motorer har mycket dåligt stöd för regexes). Du kan omvandla din fråga till att vara

select e.TITLE from EVENTS e where (e.TITLE = 'fri' OR e.TITLE = 'pro');

eller

select e.TITLE from EVENTS e where e.TITLE in ('fri','pro');

Men på riktig regex-stöd måste du skriva anpassad SQL (om din DB överhuvudtaget stöder regex)




  1. FEL 1118 (42000) Radstorleken är för stor

  2. MySQL Database Error:Konstanta, slumpmässiga eller tidszonsberoende uttryck i (under)partitioneringsfunktion är inte tillåtna

  3. något om ansi_nulls

  4. Få veckodag i SQL Server 2005/2008