Oracle
 sql >> база данни >  >> RDS >> Oracle

Има ли такова нещо CASE израз в JPQL?

Добавен е в JPA 2.0

Употреба:

SELECT e.name, CASE WHEN (e.salary >= 100000) THEN 1 WHEN (e.salary < 100000) THEN 2 ELSE 0 END FROM Employee e

Справка: http://en.wikibooks.org/wiki/Java_Persistence/JPQL_BNF#New_in_JPA_2.0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UTL_FILE.FREMOVE Пример:Изтриване на файл в Oracle

  2. Как да покажа размера на схемата на Oracle със SQL заявка?

  3. не може да получи параметър от процедурата на oracle, изпълнявана от mybatis

  4. Как да изберете подниз в Oracle SQL до конкретен символ?

  5. Кой е най-добрият начин за избягване на неформатирани знаци в to_char на Oracle?