Nó đã được thêm vào JPA 2.0
Cách sử dụng:
SELECT e.name, CASE WHEN (e.salary >= 100000) THEN 1 WHEN (e.salary < 100000) THEN 2 ELSE 0 END FROM Employee e
Tham khảo: http://en.wikibooks.org/wiki/Java_Persistence/JPQL_BNF#New_in_JPA_2.0
Nó đã được thêm vào JPA 2.0
Cách sử dụng:
SELECT e.name, CASE WHEN (e.salary >= 100000) THEN 1 WHEN (e.salary < 100000) THEN 2 ELSE 0 END FROM Employee e
Tham khảo: http://en.wikibooks.org/wiki/Java_Persistence/JPQL_BNF#New_in_JPA_2.0
Truy vấn SQL để dịch một danh sách các số được so khớp với một số phạm vi, thành một danh sách các giá trị
Kiểu dữ liệu Oracle:Tôi nên sử dụng VARCHAR2 hay CHAR
Cách xuất bảng trống trong oracle
Làm thế nào bạn có thể chạy cùng một truy vấn nhiều lần bằng cách sử dụng vòng lặp trong PL / SQL?
Chuỗi dài trong N-Hibernate với Oracle gây ra lỗi