Новые функции JPQL: полный список недавно представленных методов

Вот несколько примеров новых функций JPQL, представленных в последних версиях:

  1. CURRENT_DATE: возвращает текущую дату.
  2. CURRENT_TIME: возвращает текущее время.
  3. CURRENT_TIMESTAMP: возвращает текущую временную метку (дату и время).
  4. LENGTH: возвращает длину строки.
  5. LOCATE: ищет подстроку внутри строки и возвращает ее позицию.
  6. SUBSTRING: возвращает подстроку строки.
  7. TRIM: удаляет начальные и конечные пробелы из строки.
  8. LOWER: преобразует строку в нижний регистр.
  9. UPPER: преобразует строку в верхний регистр.
  10. CONCAT: объединяет две или более строк.
  11. ABS: возвращает абсолютное значение числового выражения.
  12. SQRT: возвращает квадратный корень числового выражения.
  13. MOD: возвращает остаток от операции деления.
  14. COALESCE: возвращает первое ненулевое выражение в списке.
  15. NULLIF: возвращает значение NULL, если два выражения равны, в противном случае возвращает первое выражение.