์ฐ์๋ ๊ณต๋ฐฑ์ ํ๋์ ๊ณต๋ฐฑ์ผ๋ก ๋ณ๊ฒฝํด๋ณด์.
10.1 ์ด์ ๋ฒ์ ์ ์๋์ ๊ฐ์ด REPLACE ํจ์๋ฅผ 3๋ฒ ์ฌ์ฉํด์ผ ํ๋ค.
-- 1 SELECT REPLACE (c1, ' ', '! ') AS c1 , REPLACE (REPLACE (c1, ' ', '! '), ' !') AS c2 , REPLACE (REPLACE (REPLACE (c1, ' ', '! '), ' !'), '!') AS c3 FROM (SELECT '1 2 3 4 5 ' AS c1 FROM DUAL); C1 C2 C3 ----------------------------------- --------------- ---------- 1! 2! ! 3! ! ! 4! ! ! ! 5! ! ! ! ! 1! 2! 3! 4! 5! 1 2 3 4 5 1๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
10.1 ๋ฒ์ ๋ถํฐ REGEXP_REPLACE ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
-- 2 SELECT REGEXP_REPLACE ('1 2 3 4 5 ', ' +', ' ') AS c1 FROM DUAL; C1 ---------- 1 2 3 4 5 1๊ฐ์ ํ์ด ์ ํ๋์์ต๋๋ค.
'Oracle > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ง์คํน (0) | 2012.04.30 |
---|---|
๋ค์ค ํ์ ๋ฌธ์์ด๋ก ์ง๊ณ (0) | 2012.04.16 |
๊ตฌ๋ถ์ ํฌํจ ๊ฐ์ ํ์ผ๋ก ๋ถ๋ฆฌ (0) | 2012.04.13 |
์ฐ์ ์์น ๊ตฌ๊ฐ ์กฐํ (0) | 2012.04.10 |
์ ์ด๋ ฅ์ ์ ๋ถ ์ด๋ ฅ์ผ๋ก ์ ํ (0) | 2012.04.09 |