Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie o wyrażenie regularne w Hibernate

Hibernate QL nie obsługuje wyrażeń regularnych (a niektóre silniki mają bardzo słabą obsługę wyrażeń regularnych). Możesz przekształcić zapytanie tak, aby było

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

lub

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

Ale na prawdziwe obsługa wyrażeń regularnych będziesz musiał napisać własny SQL (jeśli twoja baza danych w ogóle obsługuje wyrażenia regularne)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ochrona przed wstrzyknięciem MySQL i znaki podatności przy użyciu PHP

  2. Jaka jest różnica między typami danych kolumn MySQL BOOL i BOOLEAN?

  3. Czy klucz podstawowy jest automatycznie indeksowany w MySQL?

  4. Indeksy wielokrotne i pojedyncze

  5. Sterownik QMYSQL nie jest załadowany w systemie Windows