impala 使用的时候concat 做字段拼接的时候对于int类型的字段拼接,
需要将int先转为string类型cast(a.transaction_id as string)
另外如果拼接的字段为null,那么拼接之后整个字段都为null,需要将null字段先转为空字符串,用ifnull处理
concat(ifnull(a.lot_number,''),'^',ifnull(a.inventory_item_code,''),'^',ifnull(a.inventory_item_name,''))