我在我的SQL语句中发现并且我不确定如何绕过它。我在其中一个表中有一列包含逗号的数据。鉴于此,当我保存为CSV时,它会因此而改变结果。我试过使用CASE表达式来返回没有逗号的结果。这是我到目前为止所得到的。
ITEMLABEL
Order, Freight
Purchase Charges
Inventory
Inventory, Assets
Purchase, Discounts
Select ITEMLABEL=CASE
WHEN 'Order, Freight' THEN 'Order Freight'
WHEN 'Inventory, Asset' THEN "Inventory Assest'
WHEN 'Purchase, Discounts' THEN 'Purchase Discounts'
END
FROM DB_TABLE
这里发生的是,对于注意Order Frieght库存资产或购买折扣的条目,我得到一个NULL值。有人可以帮我解决这个问题。不确定我是否以正确的方式解决这个问题,因为我对SQL很新。