내가

2016-07-20 3 views
-2

내가 데이터 필드가 다음 H1 때까지 텍스트 다음에 모든 H1을 분할하여 테이블을 만드는 방법을 다음 포함하는 데이터 내가

<h1> title1 </h1> some text 1 <h1> title2 </h1> some text 2 <h1> title3 </h1> some text 3 

내가 포함 할 요소의 테이블을 생성 할

<h1> title1 </h1> some text 1<br> 
<h1> title2 </h1> some text 2 <br> 
<h1> title3 </h1> some text 3 
+1

이것은 MySQL 또는 SQL Server 용입니까? – scsimon

+0

태그에 해당 견적이있는 이유는 무엇입니까? – trincot

답변

0

MySQL을 는 기본 문자열 분할 함수가 없지만 substring_index를 사용하여 기본 또는 다중 분할을 수행 할 수 있습니다.

select substring_index(yourCol, '<''h1>', 2) from yourTab ... 

그리고 여러 번해야 할 수도 있습니다.

가장 빠른 방법은 임시 테이블에, 당신은 몇 가지 기본적인 DBA 기술이 필요로하는 당신의 테이블을 내 보낸 < 'H1을 대체 텍스트 편집기를 사용하여> 새로운 라인

을 그리고 (CSV로) 텍스트를 다시 가져 오는 것입니다 하기 위해서.

행운을 빕니다

+0

죄송 합니다만 h1 태그 뒤에 텍스트가옵니다. 나는 연속적인 H1을 깨고 싶다. 무시하십시오 '문자 –

+0

질문을 업데이트하십시오 : 1 실제 원문은 어떻게 생겼습니까? 실제처럼 보이기 위해 텍스트 앞에 네 칸을 추가 할 수 있습니다. 2 결과로 원하는 것이 무엇입니까? – SIDU