본문 바로가기

프로그래밍/오라클

[ORACLE] 오라클 공백제거 실패 _ trim & replace

오라클 공백제거 실패 ORACLE _ trim & replace


TRIM & REPLACE

trim _ 왜 인지... 먹히지 않는다!! WHY!!?!!

:  
엑셀로 작성한 쿼리를 들고왔는데,공백을 공백으로 인식하지 못하는데,
   쿼리에는 공백이 있다. 
   tab 도 안 먹힌다. 씨알도 안 먹인다. 

   왜 trim이 안 될까...





      
이때, 그 공백자체를 DB에서 복사해 붙여넣어준다. 된다!! 
      replace를 활용해 공백을 '' 공백없음으로 제거해줬다.

      아래는 해당 쿼리이다.



--trim _ 공백이 제거되지 않는다...
UPDATE ic_coffee 
SET coffee_name = trim(coffee_name); 

--replace 
UPDATE ic_coffee 
SET coffee_name = replace(coffee_name,'','aa');




엑셀에서 쿼리를 작성할 때 '' 와 컬럼값을 
서로 다른 컬럼에 분리해서 작성하지 말자. 

=> 무조건 '컬럼값' 형태로 한 컬럼에 작성하자. 
     좀 편하게 데이터 넣어보려했다가 피봤다...