2012-06-06 3 views
0

나는 세 개의 열이있는 테이블을 가지고 있습니다. Column1은 id입니다. Column2는 파일 이름입니다. Column3은 위치입니다. filename = X로 모든 파일을 가져 와서 'location'에 문자열의 일부를 대체 할 쿼리를 작성해야합니다. location = '/ home/AAA/bin'이라고하면 '/ home/BBB/큰 상자'. 위치 시작은 항상 동일하지만 끝이 항상 동일하지는 않습니다. 나는 항상/home/AAA /로 시작하지만 위치의 끝은 모든 파일마다 다르다는 것을 의미한다. -/bin// somethingelse/일 수있다.포스트 그레스 데이터베이스의 일부 값에서 문자열 부분 변경

+0

지금까지 시도한 것은 무엇입니까? 어떤 문제가 발생 했습니까? – Olaf

답변

1

은이 포스트 그레스가

overlay(string placing string from int [for int]) 
ex: overlay('Txxxxas' placing 'hom' from 2 for 4) 

상황은 다음을 갖는 선택 문을 포함 함수를 사용해야합니다

overlay(location placing '/home/BBB' from 1 for 9) 

당신은 here에서 더 많은 정보를 얻을 수 있습니다.