[Java lista] Hibernate HQL sum erteknel null helyett 0

Stef stefhun at gmail.com
2007. Dec. 14., P, 14:19:09 CET


Szia!

Köszi! Mivel az adatbázis postgreSQL ezért a coalesce jó lesz.

Stef


OSTYÁNI Péter <panteros at dev-labs.com> írta, 2007.12.14.:
>
> Szia!
>
> Ha Oracle-nek megfelelően állítod be a dialect-et,
> akkor szerintem lehetne nvl-t vagy coalesce-t használni, nem?
>
> ostya
>
> > Sziasztok!
> >
> > Adott az alabbi HQL-es hibernate select:
> > *select new map(sum(tabla.deviza) as deviza,
> > sum(tabla.forint) as forint ,
> > sum(tabla.arf) as arf )
> > from Tablazat tabla where csop_id = ? *
> >
> > Mi a megoldas arra, hogy a fenti map-ban az adott key-ekhez tartozó
> érték
> > ha
> > null, akkor 0 legyen.
> > Az ORACLE nyelvezetében van egy belső függvény, az
> > nvl(oszlop,null_ertek_helyett) szintaxissal, aminek a használata azt
> > eredményezi, hogy az sql nem null-t ad vissza, hanem 0-at, ha nincs
> érték
> > az
> > adott összesítésnél.
> >
> > Üdv!
> > Stef
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20071214/753c555d/attachment.html 


További információk a(z) Javalist levelezőlistáról