case item_code when null then null else ITEM_CODE || '-' || ITEM_NAME AS item_code_name
(case when item_code is null then null else ITEM_CODE || '-' || ITEM_NAME end) AS item_code_name
又到了猜一猜环节,我觉得是你没有end的问题
你的end呢.....
case 都以end 结尾 结尾以后在给它命名
你要达到啥诉求,贴全点。
case when item_code is null || item_code ='' then ''
else
concat(ITEM_CODE ,'-',ITEM_NAME)
end as ITEMCODE