次の問合わせのTHEN/ELSE式には、Latin列が含まれます。この問合わせは成功し、結果のデータ型はLatinになります。これは、その他のリテラルがすべて正常にLatinにコード変換できるためです。
SELECT i, CASE WHEN i=1 THEN 'abc' WHEN i=2 THEN column_l ELSE 'def' END FROM table_1 ORDER BY 1;
次の問合わせのTHEN/ELSE式には、Latin列が含まれます。この問合わせは成功し、結果のデータ型はLatinになります。これは、その他のリテラルがすべて正常にLatinにコード変換できるためです。
SELECT i, CASE WHEN i=1 THEN 'abc' WHEN i=2 THEN column_l ELSE 'def' END FROM table_1 ORDER BY 1;