sql >> Database >  >> RDS >> Oracle

Is er zoiets CASE-expressie in JPQL?

Het is toegevoegd in JPA 2.0

Gebruik:

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. Krijg de som van de MySQL-kolom in PHP

  2. PostgreSQL, complexe query voor het berekenen van ingrediënten op recept

  3. Hoe ASCII() werkt in MariaDB

  4. Prestaties afstemmen van het hele queryplan