sql >> Databasteknik >  >> RDS >> Oracle

Finns det ett sådant CASE-uttryck i JPQL?

Det har lagts till i JPA 2.0

Användning:

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. ORA-00984:kolumn inte tillåten här

  2. Oracle Database Explorer:Gratis utbildning och ackreditering

  3. Kontrollera om två val är likvärdiga

  4. Hur man får alla fel av alla SSIS-paket i en lösning