|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS解决方案可以降低首次投入成本,对于那些小企业来说,他们往往认为内部部署的数据库成本太高,DBaaS的成本和灵活性优势对小企业吸引力更大,他们是云数据库解决方案的重点客户群体。server标题1
成绩形貌:
为办理岗亭营业培训信息,创建3个表:
S(S#,SN,SD,SA)S#,SN,SD,SA分离代表学号、学员姓名、所属单元、学员岁数
C(C#,CN)C#,CN分离代表课程编号、课程称号
SC(S#,C#,G)S#,C#,G分离代表学号、所选修的课程编号、进修成就
请求完成以下5个处置:
1.利用尺度SQL嵌套语句查询选修课程称号为’税收基本’的学员学号和姓名
2.利用尺度SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单元
3.利用尺度SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单元
4.利用尺度SQL嵌套语句查询选修全体课程的学员姓名和所属单元
5.查询选修了课程的学员人数
6.查询选修课程凌驾5门的学员学号和所属单元
1.利用尺度SQL嵌套语句查询选修课程称号为’税收基本’的学员学号和姓名
--完成代码:
SELECTSN,SDFROMS
WHERE[S#]IN(
SELECT[S#]FROMC,SC
WHEREC.[C#]=SC.[C#]
ANDCN=N税收基本)
2.利用尺度SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单元
--完成代码:
SELECTS.SN,S.SDFROMS,SC
WHERES.[S#]=SC.[S#]
ANDSC.[C#]=C2
3.利用尺度SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单元
--完成代码:
SELECTSN,SDFROMS
WHERE[S#]NOTIN(
SELECT[S#]FROMSC
WHERE[C#]=C5)
4.利用尺度SQL嵌套语句查询选修全体课程的学员姓名和所属单元
--完成代码:
SELECTSN,SDFROMS
WHERE[S#]IN(
SELECT[S#]FROMSC
RIGHTJOINCONSC.[C#]=C.[C#]
GROUPBY[S#]
HAVINGCOUNT(*)=COUNT(DISTINCT[S#]))
5.查询选修了课程的学员人数
--完成代码:
SELECT学员人数=COUNT(DISTINCT[S#])FROMSC
6.查询选修课程凌驾5门的学员学号和所属单元
--完成代码:
SELECTSN,SDFROMS
WHERE[S#]IN(
SELECT[S#]FROMSC
GROUPBY[S#]
HAVINGCOUNT(DISTINCT[C#])>5)
Trackback:http://tb.blog.csdn.net/TrackBack.aspx?PostId=384967
[点击此处保藏本文]宣布于2005年05月31日17:08:00
YZLUJI宣布于2005-06-064:04PMIP:61.186.252.*
SQL实习一:第四题谜底是否是有成绩?是不是应改成
SELECTSN,SDFROMS
WHERE[S#]IN(
SELECT[S#]FROMSC
GROUPBY[S#]
HAVINGCOUNT(*)=(SELECTCOUNT(*)FROMC))
boywdj@hotmail.com宣布于2005-07-1511:03AMIP:61.186.252.*
select*fromSwhereS#in(
selectS#fromSC
groupbyS#
havingcount(distinctC#)=(selectcount(*)fromC))
多一个distinct是不是更好呢。好比,大概一些没有合格人大概其他情形考了2次,嘿嘿。
shenjane宣布于2006-02-079:58AMIP:210.22.152.*
第四题仿佛有毛病:
SELECTSN,SDFROMS
WHERE[S#]IN(SELECT[S#]FROMSC
GROUPBY[S#]
HAVINGCOUNT(*)=(SELECTCOUNT(DISTINCTC#)FROMC))
珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。 |
|