Ich versuche, eine HQL-Abfrage zu schreiben, die eine durchschnittliche Bewertung für einen Artikel berechnen wird. Ich möchte, dass die Abfrage 0 anstelle von null zurückgibt, wenn es für ein bestimmtes Element keine Bewertung gibt - damit ich meine Abfrage als Unterabfrage verwenden kann. So ist es möglich? Gibt es ein HQL-Äquivalent von IFNULL oder NVL?IFNULL-Äquivalent in Hibernate Query Language?
11
A
Antwort
22
COALESCE ist die offizielle gleichwertig.
Es gibt die erste nicht-null ihrer Argumente.
Beispiel:
COALESCE(id_pati, 0)
Link-Wikipedia
1
Nhibernate docs sind veraltet. prüfen http://docs.jboss.org/hibernate/stable/core/reference/en/html/queryhql.html
Wenn nichts funktioniert können Sie versuchen:
select
case
when something is not NULL then 0
else
end
Verwandte Themen
- 1. Hibernate Query Language Update-Fehler
- 2. Wie führe ich Links in der Hibernate Query Language aus?
- 3. Wie setze ich einen Kommentar in HQL (Hibernate Query Language)?
- 4. MS Structured Query Language
- 5. Jira Query Language ("Fehler")
- 6. Java Persistence Query Language JOIN
- 7. Spring Hibernate SQL Query
- 8. MD5 und Hibernate Query
- 9. wie implementieren diese in GQL (Google Query Language)
- 10. Wie erhalten Sie einen Datumsunterschied in Doctrine Query Language (dql)?
- 11. Hibernate Query vs Kriterien Leistung
- 12. Congestion Control Query für Autos auf der Straße mit Esper Query Language
- 13. Hibernate Query gibt den gleichen Datensatz mehrmals
- 14. Hibernate Query API und Java 1.5/Generics
- 15. Hibernate-Kriterien Query Join mit Null-Wert
- 16. Spring Expression Language (SpEL) funktioniert nicht auf JPA/Hibernate-Entität
- 17. Wie Integer-Parameter als Null in Hibernate Query festlegen?
- 18. _cmd in Swift language
- 19. Wie Übergeben des Anforderungsobjekts als Abfragezeichenfolge in Power Query Formula Language
- 20. Hibernate Query-Ergebnis das gleiche nach der Änderung Db external
- 21. Ist es gültig Verhalten von Hibernate (JPQL Query OneToMany)
- 22. Wie aktiviert man den Hibernate Query Cache nur auf Sitzungsebene?
- 23. Reparatur in Multi Language Bundle
- 24. scheme cond in scala language
- 25. Import von CSV in Language
- 26. Hibernate SQL Query Ergebnis Mapping/Objekt umwandeln/Klasse/Bean
- 27. yii2 framework message language
- 28. cUrl set language header
- 29. OpenGL Shading Language TRANSFORM_TEX
- 30. .htaccess Multiple Language Site