2015-01-16 7 views
0

나는 내 SQL 구문에서 벗어날 방법을 모르겠다는 문제가 있습니다. 쉼표가 포함 된 데이터가있는 테이블 중 하나에 열이 있습니다. 이 점을 감안할 때 CSV로 저장하면 결과적으로 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 

여기서 일어나는 일은 인벤토리 자산 재고 또는 구매 할인 주문을 나타내는 항목에 대해 NULL 값을 얻는 것입니다. 누군가이 문제를 해결하는데 나를 도울 수 있습니까? 확실한 방법에 대해 내가 올바른 방향으로 나아갈 지 확신하지 못한다.

답변

1

사용 REPLACE

Select REPLACE(ITEMLABEL, ',', '') ... 
+0

는 리카의 매력을 일했다. –

관련 문제