读书人

超复杂跪求怎么将一行数据拆分成多

发布时间: 2013-09-24 11:29:02 作者: rapoo

超复杂,跪求,如何将一行数据拆分成多行
一个考试系统的数据库,我精简下
两列

第一列,姓名
张三


第二列,考试内容,NND,下面这些全都在一列上


Users_Question
"
<h1>考试测试</h1>
<div class=""""MainLine"""">单选题(每题5分,共12题,60分)</div>
<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">1.题目1 ( A )   <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">2.题目2 ( B )   <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">3.题目3 ( D )   <span style='color:red'>错误  正确答案:B</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">4.题目4 ( A )   <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>


<div class=""""MainLine"""">多选题(每题5分,共8题,40分)</div>
<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">5.题目5 ( B、C )  <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">6.题目6 ( A、D )  <span style='color:red'>错误  正确答案:A、B、D</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">
<p style=""""margin-top:5px;"""">7.题目7 ( A、C )  <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class=""""IsQuestion"""">


<p style=""""margin-top:5px;"""">8.题目8 ( C、D )  <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>
"







如何查询成
姓名 题目 选中项 是否正确
张三 题目1 A 正确
张三 题目2 B 正确
张三 题目3 D 错误
张三 题目4 A 正确
张三 题目5 B,C 正确
张三 题目6 A,D 错误
张三 题目7 A,C 正确
张三 题目8 C,D 正确
[解决办法]
帮你把文本取出来,最终结果请再转换吧。
declare @s varchar(max) = '
<h1>考试测试</h1>
<div class="MainLine">单选题(每题5分,共12题,60分)</div>
<div class="IsQuestion">
<p style="margin-top:5px;">1.题目1 ( A ) <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div class="IsQuestion">


<p style="margin-top:5px;">2.题目2 ( B ) <span style='color:green'>正确</span></p>
<p>A.选项</p><p>B.选项</p><p>C.选项</p><p>D.选项</p></div>

<div alt="超复杂,跪求,怎么将一行数据拆分成多行" />

读书人网 >SQL Server

热点推荐