NamedQuery IN, LIKE i UPPERCASE w jednym zapytaniu

0

Witam
Poszukuje sposobu na z stworzenie zapytania realizującego coś takiego:

mamy sobie taką klasę

@Entity
class Foo {
     String name;
}

w bazie są encje o następujących wartościach "name" : Foo1, ulala, xxFoOxx, wweeee, football
i teraz chciałbym wyszukać po elementach takiej tablicy
String[] names = {"foo", "we"}
i żeby mi zwróciło Foo1, xxFoOxx, wweeee, football, wiem że musze użyć do tego IN, LIKE i UPPERCASE (albo lowercase, whatever), wiem jak je użyć oddzielnie, ale nie wiem jak połączyć je w jedno query które zrobi to co opisałem wyżej.

0
SELECT * FROM x WHERE UPPERCASE(y) IN ('FOO', 'WE');
SELECT * FROM x WHERE LOWERCASE(y) IN ('foo', 'we');

1 użytkowników online, w tym zalogowanych: 0, gości: 1