Sie können definitiv einen booleschen Wert aus einer SELECT-Abfrage erhalten, Sie können nur keinen booleschen Datentyp verwenden.
Sie können einen booleschen Wert mit 1/0 darstellen.
CASE WHEN (10 > 0) THEN 1 ELSE 0 END (It can be used in SELECT QUERY)
SELECT CASE WHEN (10 > 0) THEN 1 ELSE 0 END AS MY_BOOLEAN_COLUMN
FROM DUAL
Gibt 1 zurück (in Hibernate/Mybatis/etc ist 1 wahr). Andernfalls können Sie druckbare boolesche Werte von einem SELECT erhalten.
SELECT CASE WHEN (10 > 0) THEN 'true' ELSE 'false' END AS MY_BOOLEAN_COLUMN
FROM DUAL
Dies gibt den String 'true'
zurück .