问题1:
这段代码完成什么功能?如果输入列表{“To” , “SAIC” , “Welcome”},输入结果是什么?
数组元素拼接。TreeSet是按字母顺序存储的,结果是:SAIC;To;Welcome;
问题2这段代码中有什么地方有错误或者可以改善的地方吗?
错误:for(Iterator iter=set.iterator(); iter.hasNext();后面缺少“)”
改善:拼接到最后时,最后一个分号应去掉。
Left join s
on s.s#=sc.s#
where c. c#=’ C2′
order by s.sd asc,sc.g.desc
问题3:查询所有学员选修课程的数量,列出学号、姓名、所选课程数,并按照课程数降序排列。
Select sc.s#,s.sn, sc.count
(
select count(s#) as count,s#
from sc
group by sc.s#
) sc
Left join s
on s.s#=sc.s#
order by sc.count desc
问题4:查询选修课程数超过5次学员的学号、姓名、所属单位、所选课程数,并按照学号升序排列。
SELECT
S#,
SN,
SD,
(SELECTCOUNT(DISTINCT C#)FROM SC
Where S#=s. S#
) as count
FROM S
WHERE S# IN(
SELECT [S#] FROM SC
GROUP BY [S#]
HAVING COUNT(DISTINCT [C#])>5)
Spring