앞이나 뒤에생긴 공백 없애는건 아니구요..
select 날릴때 데이타 중간에 들어 있는 공백을 없애는 방법 있을가요?
예를 들면
Table명은 Table 구요 이 테이블에는 bu_no필드가 있구.
이필드에 데이타가 (A OK)가 있으면
이렇게 하면 데이터가 나오지만
select bu_no from Table
where bu_no = 'A Ok'
이렇게 하면..
select bu_no from Table
where bu_no = 'AOk'
공백이 있기때문에 select 하면 데이타가 나오지 않습니다..
공백을 무시하구..검색할 수 있으면해서..글올립니다..
select bu_no from Table
where replace(bu_no,' ','') = 조회하고자 하는값
하지만 bu_no컬럼에 대해 인덱스가 걸려있다던지 했을경우
인덱스를 타지 못하면서 상당히 느릴수 있습니다.
오라클에서 권고중하나가 컬럼의 값을을 가변하여 조회하지
말라고 합니다.(컬러음 기준이 되어야 하는것이지요.)