database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4398 게시물 읽기
No. 4398
뒤에서 부터 문자열 자르기 질문
작성자
이성재(shipscom)
작성일
2008-08-18 18:45
조회수
10,936

C:\Documents and Settings\Owner\바탕 화면\usb\TF\팀\팀서무\추진계획.hwp


와 같은 데이터가 들어 있을 때


추진계획.hwp만 잘라서 얻을 수 있는 방법이 있습니까?


저는 while 문으로 앞에서 부터 잘라가면 '\'가 없을 때까지 잘라서 마지막 남는 문자열만 


얻는 방법뿐이 생각이 안나는데 이렇게 하면 속도가 너무 느릴 것 같아서요..

이 글에 대한 댓글이 총 4건 있습니다.

mssql 은 right find 함수가 없습니다.

필요하시면 dll로 만드셔서 extention 함수로 추가 하셔도 됩니다.

그거보다는 데이터를 insert할때 디렉토리명은 뺀 파일명만 넣어주시는게 더 좋을거라 생각이 듭니다.

그럼

김병석(byung82)님이 2008-08-19 00:32에 작성한 댓글입니다.
CHARINDEX와 REVERSE 함수로 응용해서 만들어 보세요
지나다가님이 2008-08-19 14:21에 작성한 댓글입니다. Edit



SELECT right(file_name,CHARINDEX('\', REVERSE(file_name))-1)

FROM test_table

임진표(운가라)님이 2008-08-19 17:09에 작성한 댓글입니다.

음냐..reverse라...좋은 함수내욤...좋은정보 감사합니다..^^

이성재(shipscom)님이 2008-08-19 19:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4401MS-SQL 프로시저에서 한자데이터 인서트/업데이트 방법 아시는분... [1]
김태원
2008-08-19
6572
4400리눅스에서 SQLserver로 insert 할때 => internal error: None
전경희
2008-08-19
4833
4399두 디비간의 데이블 데이터 비교법? [2]
김진수
2008-08-19
5340
4398뒤에서 부터 문자열 자르기 질문 [4]
이성재
2008-08-18
10936
4397테이블 컬럼에 반복적으로 값 넣기? [3]
조동건
2008-08-18
5126
4396쿼리문 카운트돼게 변경하기 질문입니다 [2]
정기수
2008-08-18
4647
4395복구모델과 트랜젹션로그 백업
김상훈
2008-08-18
5093
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다