Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy istnieje wyrażenie CASE w JPQL?

Został dodany w JPA 2.0

Użycie:

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

Ref.: 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. Oracle wstawia z zaznaczenia do tabeli z większą liczbą kolumn

  2. Dobra praktyka otwierania/zamykania połączeń w aplikacji asp.net?

  3. Typ danych rekordu oparty na kursorze z kursorem zwracającym wiele wartości w bazie danych Oracle

  4. Dodaj wskaźnik porządkowy do daty w Oracle

  5. Zdarzenie oczekiwania:zmiana rozmiaru deskryptora asynchronicznego