포스팅 목차
-- 주민번호 오류건 찾는 프로그램 입니다. 숫자 이외의 값(Blank포함)이 있는 경우에 대한 프로그램입니다.
-- TRANSLAST로 모든 숫자를 0으로 변경하고 0으로 변경되지 않는 문자에 대한 출력을 하도록 하였습니다.
-- 속도 면에서는 느릴수 있겠네요.. 숫자로 변경해서 숫자 비교하는게 더 빠를 수도 있을듯 싶고,
-- 정규함수로 숫자외의 문자를 찾을수도 있을듯 하네요..
-- 함수 도움말 : http://www.statwith.pe.kr/ORACLE/functions181.htm#i1501659
SELECT TRANSLATE(TRANSLATE(cust_no,'0123456789','0000000000'),'0',''),
TRANSLATE(cust_no,'0123456789','0000000000'),
a.*
FROM WEBSALES.TWA102 A
WHERE EVENT_SEQ='1262'
and TRANSLATE(cust_no,'0123456789','0000000000')<>'0000000000000';
님의
에서 발행된 글입니다.
반응형
'SAS' 카테고리의 다른 글
[스케쥴] SAS 스케쥴 작업 사용하기 (0) | 2018.10.29 |
---|---|
[데이터 EXPORT] 마지막 변수의 공백 포함하여 방... (0) | 2018.10.29 |
[boolean 함수] boolean 값으로 표준화 하기 위하... (0) | 2018.10.28 |
[함수] 오른쪽 정렬 ( right ) (0) | 2011.02.22 |
[함수] 문자를 거꾸로 전치 ( reverse ) (0) | 2011.02.22 |
댓글