데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.


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
8338 개인 일자별 출근 리스트 쿼리좀 알려주세요.. [1] 아더왕 2014.11.07 3454
8337 소수점이 00 일경우 빼는 방법? [4] 단비령 2014.11.07 2561
8336 2 lines Header [1] 이유진_301818 2014.11.07 2427
8335 도움을 요청 드립니다. [2] 가난한바다 2014.11.06 2324
8334 데이터베이스 보안 주체로 실행할 수 없습니다. 오류 문의드립니다 삼류가수 2014.11.06 3710
8333 빈번하게 오류가 뜨면서 ssms가 꺼져요. [1] 흑흑 2014.11.06 2069
8332 dblink 문의 sql2012 2014.11.05 4659
8331 DB 서버를 구성할 때.. 깡이 2014.11.05 7561
8330 row가 아닌 컬럼중에서 Max값 찾는 방법. [6] 냠냠10 2014.11.04 4250
» 문자열에서 원하는 문자열 추출하기 문의드립니다 [1] 삼류가수 2014.11.04 2311
8328 DB백업질문입니다. [2] 희망나라 2014.11.04 2385
8327 링크드 서버명에 콤마 있을 때 select 방법 좀 알려주세요~~ :) [2] 최강문일 2014.11.04 2341
8326 Web Core 라이센스??? 돌브레인 2014.11.03 2339
8325 SQL처음 시작하는데 많이 막혀서 ㅠㅠ 오류5123 오류어떻게 해야하나요? [1] LASTWING 2014.11.02 4670
8324 DB 메일 오류 사자의후예 2014.10.31 2625
8323 저장프로시저 필터링 문제 아귀와짝귀의만남 2014.10.31 3100
8322 Select 좀 도와 주세요 [1] 이유진_301818 2014.10.31 2467
8321 union사용시 "데이터 형식 varchar을(를) bigint(으)로 변환하는 중 오류가 발생했습니다." [2] 임쑤 2014.10.30 4277
8320 DTS update 속도 [1] 구짜 2014.10.30 2213
8319 특정 문자를 뽑기 [1] taz2315 2014.10.29 2458





XE Login