sql >> Database teknologi >  >> RDS >> Oracle

Er der sådan noget CASE-udtryk i JPQL?

Det er blevet tilføjet i JPA 2.0

Brug:

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. Hent database eller enhver anden fil fra det interne lager ved hjælp af run-as

  2. Hvad er skema i SQL Server, og hvordan man opretter/slipper skema i SQL Server-database - SQL Server / TSQL Tutorial Del 27

  3. Hent beskeder fra postkassen ved hjælp af PL/SQL Mail_Client API

  4. Et eksempel til at demonstrere sårbarheden af ​​SQL-injektion og dens forebyggelse i Oracle