--문자열에서 숫자만 구한다.
<SQL>
SELECT TRANSLATE (STR, '0123456789' || STR, '0123456789')
FROM (SELECT '42as74ㅁㄴ1ㅇAㅇ99' STR FROM DUAL)
--문자열에서 문자만 구한다.
<SQL>
SELECT TRANSLATE ('42as74ㅁㄴ1ㅇAㅇ99', 'X0123456789', 'X') "문자만"
FROM (SELECT '42as74ㅁㄴ1ㅇAㅇ99' STR FROM DUAL);
'DataBase > Sql' 카테고리의 다른 글
[Sql] Oracle - REPLACE, TRANSLATE 함수 (1) | 2011.02.23 |
---|---|
[Sql] Oracle - 주민번호로 현재 나이 구하기 (1) | 2011.02.23 |
[Sql] Oracle, Mssql, Mysql - 설치및 사용 팁 (0) | 2011.02.17 |
[Sql] Oracle - 숫자여부 체크 (0) | 2011.02.12 |
[Sql] Oracle - ROLLUP 과 GROUPING (0) | 2010.12.22 |