안녕하십니까?
궁금한 것이 있어 질문 올립니다.
음. 델파이 코딩 할 것이 아니라 SQL 문장으로 처리해야 할 부분이라서...
(코딩으로는 쉬운건데...)
음...
A라는 필드에 값이
023-23
02-342
...
04-345
식으로 숫자사이에 '-' 이 들어있습니다.
그리고 '-'이 항상 같은 자리에 있지는 않습니다.
이 '-'을 숫자 '9'로 바꾸고 싶은데 단순하게
SQL문장으로 처리할 수 있는건지 알고 싶습니다.
다시 한번 말씀드리지만, 코딩으로 하면 안되거던요...
정말 부탁드립니다.
> 안녕하십니까?
> 궁금한 것이 있어 질문 올립니다.
> 음. 델파이 코딩 할 것이 아니라 SQL 문장으로 처리해야 할 부분이라서...
> (코딩으로는 쉬운건데...)
>
> 음...
> A라는 필드에 값이
> 023-23
> 02-342
> ...
> 04-345
> 식으로 숫자사이에 '-' 이 들어있습니다.
> 그리고 '-'이 항상 같은 자리에 있지는 않습니다.
> 이 '-'을 숫자 '9'로 바꾸고 싶은데 단순하게
> SQL문장으로 처리할 수 있는건지 알고 싶습니다.
>
> 다시 한번 말씀드리지만, 코딩으로 하면 안되거던요...
> 정말 부탁드립니다.
>
맞을 지모르지만
대충 이렇게하면 되지 않을까 생각 되네요..
UPDATE 테이블A SET 필드A = REPLACE(필드A, '-', '9')
WHERE 키값A = (SELECT 키값A FROM 테이블A WHERE 필드A LIKE '%-%');