오라클 쿼리 질문이요 0 5 2,568

by 손님 [SQL Query] 테이블스페이스 [2013.05.15 18:09:42]



테이블안에
주민등록 테이블스페이스
데이터 수정 쿼리좀 알려주세요

ex) civil_no
 ---------------------
213115-1111111
211645-1111111
214484-1111111
164852-1111111
231858-2111111
135585-2111111
112895-2111111

이렇게 저장된 데이터를

civil_no
------------------------
213115-
211645-
214484-
164852-
231858-
135585-
112895-

뒤에 부분만 삭제할수 있나요??
by 손님 [2013.05.15 18:12:49]

데이터 타입은 varchar2(14) 입니다.

by 우리집아찌 [2013.05.15 18:14:17]

첫번쨰 방법
SELECT SUBSTR( '112895-2111111' , 1 , 7 ) FROM DUAL

by 손님 [2013.05.15 18:33:24]

저장된 데이터를 수정하는 쿼리를 여쭤본 거에요...


by 우리집아찌 [2013.05.15 18:37:07]

UPDATE TABLE SET
civil_no = SUBSTR( civil_no , 1 , 7 )


by 부쉬맨 [2013.05.15 21:44:17]
instr 함수를 사용하면
- 의 위치를 찾을수가있습니다.

찾은 위치로 짜르면될꺼같네요.

substr(주민번호,1,instr(주민번호,'-'))

이러면될려나-_-;;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입