Anda pasti bisa mendapatkan nilai Boolean dari kueri SELECT, Anda hanya tidak bisa menggunakan tipe data Boolean.
Anda dapat merepresentasikan Boolean dengan 1/0.
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
Pengembalian, 1 (dalam Hibernate/Mybatis/etc 1 benar). Jika tidak, Anda bisa mendapatkan nilai Boolean yang dapat dicetak dari SELECT.
SELECT CASE WHEN (10 > 0) THEN 'true' ELSE 'false' END AS MY_BOOLEAN_COLUMN
FROM DUAL
Ini mengembalikan string 'true'
.