0
空の文字列( '' = '')を均等に比較したいdb2空の文字列等価比較
問合せが機能しません。 私は '' = ''はうまくいかないと思います。
SELECT RESOURCE_ID
FROM DEV_RESOURCE
WHERE PHYSICAL_NAME = 'g'
AND
CASE WHEN '' = '' THEN '1' ELSE RESOURCE_DIV END = CASE WHEN '' = '' THEN '1' ELSE '' END
-- AND DECODE('', '','1', RESOURCE_DIV) = DECODE('','','1','')
WITH UR;
コメントのように、デコード機能を使用してクエリを変更することは素晴らしいようですが、私はしたくありません。
''がnullです - これは一つの回答です –
私は ''' = '''の理由を理解しています。それはいつも真実ではない...? –
偶然、Oracleの互換性を有効にしていますか? – mustaccio