So wählen Sie ein, wenn eine Zeile vorhanden, in HQL

EDIT: Speziell reden über die Abfrage auf keine Tabelle. Ja ich kann mich existiert, aber ich würde tun müssen,

select case when exists (blah) then 1 else 0 end as conditionTrue
from ARealTableReturningMultipleRows

In T-SQL kann ich tun:

select case when exists(blah) then 1 else 0 end as conditionTrue

In Oracle kann ich tun:

select case when exists(blah) then 1 else 0 end as conditionTrue from DUAL

Wie kann ich erreichen, die gleiche Sache in HQL?

select count() scheint, wie die second-best-alternative, aber ich will nicht zu haben, Sie zu verarbeiten jede Zeile in der Tabelle, wenn ich nicht muss.

InformationsquelleAutor Adam A | 2011-02-03
Schreibe einen Kommentar