SQL中用逗号来分隔数据
在SQL中实现:表A:包含字段Number(学号),Course(课程),一个学号可能对应多个课程现在我想要的是学号,课程格式如下:(用逗号隔开)学号课程Num001英语...
在SQL中实现:
表A:包含字段 Number(学号),Course(课程),一个学号可能对应多个课程
现在我想要的是 学号,课程 格式如下:(用逗号隔开)
学号 课程
Num001 英语,高数,计算机,离散数学
请懂的人帮忙,谢谢! 展开
表A:包含字段 Number(学号),Course(课程),一个学号可能对应多个课程
现在我想要的是 学号,课程 格式如下:(用逗号隔开)
学号 课程
Num001 英语,高数,计算机,离散数学
请懂的人帮忙,谢谢! 展开
3个回答
展开全部
用,分隔数据的读取:
<%
a="a,b,c,d,e,f,g,h,j,k,l"
b=split(a,",")
for i=0 to ubound(b)
response.write(b(i))
response.Write ","
next
%>
用,分隔数据的存入:可以使用多选下拉菜单.
<select name="source" size="7" multiple id="source">
<option value="1">fff</option>
<option value="2">tttt</option>
<option value="3">www</option>
<option value="4">aaa</option>
</select>
你可以试一下,当你选择了多个项目时,request.form("source")的值就是1,2,3 这种格式
<%
a="a,b,c,d,e,f,g,h,j,k,l"
b=split(a,",")
for i=0 to ubound(b)
response.write(b(i))
response.Write ","
next
%>
用,分隔数据的存入:可以使用多选下拉菜单.
<select name="source" size="7" multiple id="source">
<option value="1">fff</option>
<option value="2">tttt</option>
<option value="3">www</option>
<option value="4">aaa</option>
</select>
你可以试一下,当你选择了多个项目时,request.form("source")的值就是1,2,3 这种格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本来就可以这样存储的啊,(当成字符串.) 英语,高数,计算机,离散数学 .
提取的时候用split函数.
提取的时候用split函数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select xx.number+','+a.course+','+b.course+...
from
(select distinct number from table)xx,
(select number,course from table where course='英语') a,
(select number,course from table where course='高数') b,
(select number,course from table where course='计算机') c,
(select number,course from table where course='离散数学') d
where xx.number*=a.number and xx.number*=b.number...
and xx.course*=a.course and xx.course*=b.course.....
from
(select distinct number from table)xx,
(select number,course from table where course='英语') a,
(select number,course from table where course='高数') b,
(select number,course from table where course='计算机') c,
(select number,course from table where course='离散数学') d
where xx.number*=a.number and xx.number*=b.number...
and xx.course*=a.course and xx.course*=b.course.....
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询