Tôi đang cố gắng viết truy vấn HQL để tính mức xếp hạng trung bình cho một mục. Tôi muốn truy vấn trả về 0 thay vì null khi không có xếp hạng cho một mục nhất định - để tôi có thể sử dụng truy vấn của tôi làm truy vấn phụ. Vì vậy, nó có thể? Có một HQL tương đương với IFNULL hoặc NVL?IFNULL tương đương với ngôn ngữ truy vấn Hibernate?
11
A
Trả lời
22
COALESCE là tài khoản tương đương chính thức.
Nó trả về giá trị đầu tiên không null.
Ví dụ:
COALESCE(id_pati, 0)
Liên kết Wikipedia
1
Nhibernate tài liệu hết hạn. Kiểm tra http://docs.jboss.org/hibernate/stable/core/reference/en/html/queryhql.html
Nếu không có gì làm việc bạn có thể thử:
select
case
when something is not NULL then 0
else
end
Các vấn đề liên quan
- 1. Python tương đương với IFNULL của MySQL
- 2. SQLite tương đương với ISNULL(), NVL(), IFNULL() hoặc liên hiệp()
- 3. MySQL ifnull tương đương cho php
- 4. Tương đương "lợi nhuận" tương đương với ngôn ngữ lập trình D là gì?
- 5. Làm cách nào để thực hiện việc tham gia trái trong Ngôn ngữ truy vấn Hibernate?
- 6. Chứng minh truy vấn SQL tương đương
- 7. Truy vấn MySQL tương đương với PHP strip_tags là gì?
- 8. PHP tương đương với một biến tĩnh trong các ngôn ngữ khác là gì?
- 9. Có ngôn ngữ Go tương đương với phương thức Perls 'Dumper() trong Dữ liệu :: Dumper không?
- 10. Văn hóa trong C# có tương đương với Ngôn ngữ trong Java không?
- 11. Có tương đương với method_missing của Ruby bằng các ngôn ngữ khác không?
- 12. Tương đương với bảng tính Scala IDE bằng các ngôn ngữ khác?
- 13. Tương đương với cuối ràng buộc tĩnh (PHP) bằng các ngôn ngữ phổ biến khác
- 14. Vấn đề ngôn ngữ NSLocale
- 15. IN và = toán tử trong ngôn ngữ truy vấn JPA
- 16. Truy vấn tương đương trong sql server cho INFORMATION_SCHEMA
- 17. sql "LIKE" tương đương trong truy vấn django
- 18. OpenGL Shading Ngôn ngữ tương thích ngược
- 19. LINQ truy vấn sql tương đương "không (chọn query)"
- 20. truy vấn tương đương trong mysql là gì?
- 21. java 7 ngôn ngữ tương thích ngược
- 22. Hibernate phương ngữ vấn đề với cấu hình Spring
- 23. Làm cách nào để tạo bộ truy vấn Django tương đương với truy vấn SQL bằng toán tử OR?
- 24. Các lớp tương đương và liên kết/tìm bằng ngôn ngữ chức năng
- 25. Truy vấn đệ quy Hibernate
- 26. Tương đương mục tiêu-C của đặc tả ngôn ngữ Java hoặc tiêu chuẩn C++?
- 27. find_by_sql tương đương với mongoid?
- 28. Tương đương với "tiếp tục" trong Ruby
- 29. Đa ngôn ngữ Ngôn ngữ
- 30. tương đương với remove_if trong D