一般的なプロジェクトSQLでは、クエリ結果を変換する必要がある場合、通常はSQLで直接処理するのではなく、Javaで処理します。目的は、データベースから離れてデータベースへの負荷を軽減することです。これも実行する必要があります。デザインとは別に。
ここで、プロジェクトを一時的にSQLで直接変換する必要があります。方法は、次のとおりです。
select xxx,xxx,
case FLAG
WHEN 1 then '男生'
WHEN 0 then '女生'
end as "flag"
from Person
結果セットをすばやく変換するのは、主にSQLでのcaseの使用です。