Sto provando a scrivere una query HQL che calcolerà una valutazione media per un articolo. Voglio che la query restituisca 0 invece di null quando non ci sono valutazioni per un determinato articolo, in modo che possa usare la mia query come sottoquery. Quindi è possibile? Esiste un equivalente HQL di IFNULL o NVL?IFNULL equivalente in Hibernate Query Language?
11
A
risposta
22
COALESCE è l'equivalente ufficiale.
Restituisce il primo non null dei suoi argomenti.
Esempio:
COALESCE(id_pati, 0)
link Wikipedia
1
NHibernate documenti non sono aggiornati. Controllare http://docs.jboss.org/hibernate/stable/core/reference/en/html/queryhql.html
Se non funziona si può provare:
select
case
when something is not NULL then 0
else
end
Problemi correlati
- 1. LEFT JOIN in Hibernate Query Language
- 2. MySQL IFNULL equivalente per php
- 3. Come contare le righe in Hibernate Query Language?
- 4. Hibernate Query Language (HQL) - Richieste de pigro/carico non-lazy
- 5. Equivalente Python per IFNULL di MySQL
- 6. mpd mpc query language
- 7. utilizza IFNULL in laravel
- 8. Che cos'è "Strutturato" in Structured Query Language?
- 9. SQLite equivalente a ISNULL(), NVL(), IFNULL() o COALESCE()
- 10. Come usare la sintassi di mysql come ifnull (max (Id), 0) in Hibernate
- 11. Riutilizzo di query in Hibernate
- 12. Symfony2 dottrina selezionare IFNULL
- 13. Hibernate query sul database
- 14. Spring expression language (SpEL) non funziona su JPA/hibernate entity
- 15. Hibernate query ricorsiva
- 16. Hibernate inserisci la query
- 17. Come usare index/position con Where in LINQ query language?
- 18. mysql IFNULL ELSE
- 19. MySQL IFNULL domanda
- 20. Aggiorna più colonne in una query Hibernate?
- 21. Mappa entità che utilizza query in Hibernate
- 22. HQL: Hibernate query with ManyToMany
- 23. Hibernate Query Hint per JPA
- 24. JPA equivalente a @NaturalId di Hibernate
- 25. Semplificazione della query di Hibernate
- 26. Hibernate Criteri Query - condizione annidata
- 27. LINQ query SQL equivalente "non in (query di selezione)"
- 28. qual è la query equivalente in mysql?
- 29. Query equivalente in sql server per INFORMATION_SCHEMA
- 30. Console.log in Dart Language