仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1073|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之SQL Server 实习题1

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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))

珍贵的资金可以用于其他业务的启动,诸如市场、广告或调研和开发等。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-17 11:18:36 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
爱飞 该用户已被删除
板凳
发表于 2015-1-20 17:28:52 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
分手快乐 该用户已被删除
地板
发表于 2015-1-29 13:36:03 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
简单生活 该用户已被删除
5#
发表于 2015-2-6 01:29:44 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
山那边是海 该用户已被删除
6#
发表于 2015-2-14 20:14:38 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-4 10:13:26 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
活着的死人 该用户已被删除
8#
发表于 2015-3-19 06:29:41 | 只看该作者
大侠们有推荐的书籍和学习方法写下吧。
蒙在股里 该用户已被删除
9#
发表于 2015-3-27 11:07:43 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-1 10:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表