Table Category
      idx [int]

 

Table Book
 idx [int]
 category_idx [int]

 

Table Page
 idx
 book_idx
 content [nvarchar](max)

 

와 같은 구조의 테이블들이 있습니다

 

책의 내용(content)에 그림이 있는 경우에는 "imagexxx" 와 같은 문자열이 포함이 되어있는데

xxx는 이미지의 번호를 의미하는데 이를 추출하려고 합니다

 

또 content안에는 여러개의 이미지가 존재할수 있습니다

예를 들면

가나다라마바사 "image1" 마바사아 "image10001"

과 같은 내용이 들어있을 수 있습니다


특정 카테고리(1,2,3)의 책들안에 있는 이미지의 인덱스를 추출하고 싶어서

select idx
from page
where book_idx in (
 select idx from book
  where category_idx in (1,2,3)
) and 본문내용 like '%"image%'

 

위와 같이 우선 이미지가 포함된 page의 idx를 구할수는 있겟지만

content문자열에서 여러개의 "imagexxx"형태를 찾아 xxx부분을 추출하려면 어떻게 해야할까요?

 

디비 양이 매우 많아 성능도 상당히 중요합니다

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 480
» 문자열에서 원하는 문자열 추출하기 문의드립니다 [1] 삼류가수 2014.11.04 2320
8328 DB백업질문입니다. [2] 희망나라 2014.11.04 2390
8327 링크드 서버명에 콤마 있을 때 select 방법 좀 알려주세요~~ :) [2] 최강문일 2014.11.04 2346
8326 Web Core 라이센스??? 돌브레인 2014.11.03 2345
8325 SQL처음 시작하는데 많이 막혀서 ㅠㅠ 오류5123 오류어떻게 해야하나요? [1] LASTWING 2014.11.02 4685
8324 DB 메일 오류 사자의후예 2014.10.31 2632
8323 저장프로시저 필터링 문제 아귀와짝귀의만남 2014.10.31 3106
8322 Select 좀 도와 주세요 [1] 이유진_301818 2014.10.31 2470
8321 union사용시 "데이터 형식 varchar을(를) bigint(으)로 변환하는 중 오류가 발생했습니다." [2] 임쑤 2014.10.30 4581
8320 DTS update 속도 [1] 구짜 2014.10.30 2216
8319 특정 문자를 뽑기 [1] taz2315 2014.10.29 2469
8318 중복데이터 합치는 문제입니당 ㅠㅜ [6] 홍야홍야 2014.10.29 2887
8317 간단 한거 같은거 같으면서도 안되네요 검색 조건중에 or 조건 [2] 밥먹는푸우 2014.10.29 2108
8316 SQL 서버와 Active Directory에 대해서 [2] Larry 2014.10.29 2422
8315 인덱스 리빌드 관련 문의 드려요- [1] 수노 2014.10.29 3098
8314 오라클 참조외래키 문의드립니다. 톡히슈터 2014.10.28 5873
8313 통계시 없는데이터 채우기 [5] 버즈베잇 2014.10.28 6454
8312 행을 열로 변환하는 쿼리 부탁드려요!!!!! [2] 진아현명 2014.10.27 2707
8311 2014 ex 에이전트 시작 문제 [3] park87 2014.10.27 2546
8310 서로다른 데이타베이스안에 공통인 테이블을 한번에 업데이트 할수 있나요? [4] 김영환_281520 2014.10.27 2593





XE Login