Я использую javax.persistence.Query, чтобы получить результат от dao, поэтому я предпочитаю использовать что-то вроде как условие. Но в основном я пытаюсь найти образец для SQL-запроса. Я думаю, что это не язык регулярных выражений
Реализация Java
Код: Выделить всё
public List getUserExport() {
Query query = userExportDao.createQuery("SELECT c FROM UserExport c WHERE c.objectId LIKE :value").setParameter("value", "abc_[a-z,A-Z]%");
return query.getResultList();
}
Соответствует
Код: Выделить всё
abc_KlimD
ABC_PackoL
abc_novo65ny
abc_abcd
abc_abc1
Код: Выделить всё
abc_ola_old
aBC_12615
abc_6novotny
abc_abc_
abc_ab_d
Код: Выделить всё
SELECT @@version
Microsoft SQL Server 2022
Код: Выделить всё
where objectId like 'spu[_][a-z,A-Z]%'
where objectId like 'spu_[a-z,A-Z]%';
Подробнее здесь: https://stackoverflow.com/questions/786 ... -character
Мобильная версия