第一范文网 - 专业文章范例文档资料分享平台

实验四 数据库试验-单表查询(2)

来源:用户分享 时间:2021-04-05 本文由卖萌症 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

数据库试验报告-单表查询

select sno,cno from sc where grade is null;

4、基于IN子句的数据查询

(1)从课程表中查询出“高数”、“C语言程序设计”的所有信息。

T-SQL语句:

select * from course where cname='高数'or cname='C语言程序设计';

5、基于Like子句的查询

(1)从学生表中分别检索出姓张的所有同学的资料;

select * from student where sname like '张%';

(2)检索名字的第二个字是“红”或“虹”的所有同学的资料。

T-SQL语句:

select * from student where sname like '_红%'or sname like '_虹%';

(2)要查询名为Visual_Basic的课程的学分,则T-SQL语句为:

(提示:使用ESCAPE短语)

select credit from course where cname ='Visual_Basic';

7、消除重复行

(1)检索出学生已选课程的课程号,要求显示的课程号不重复。

T-SQL语句:

select distinct cno from sc;

8、查询经过计算的值。

(1)查询全体学生的姓名及其年龄,要求为计算值取别名“年龄”。(提示:利用系统函数 year()获得日期中的年份。)

T-SQL语句:

select sname,2011-year(birth) 年龄 from student;

9、

显示所有学生的基本信息,并按学生的年龄的升序排列。

T-SQL语句:

select *from student order by 2011-year(birth) asc;

10、使用Group子句进行查询

如果要在数据检索时对表中数据按照一定条件进行分组汇总或求平均值,就要使用Group BY子句一起使用集合函数。

1 汇总总分大于是150分的学生的学号及总成绩。

T-SQL语句:

select sno,sum(grade) from sc group by sno having sum(grade)>=150;

(2)查询各个课程号相应的选课人数。

T-SQL语句:

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证实验四 数据库试验-单表查询(2)全文阅读和word下载服务。

实验四 数据库试验-单表查询(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1183372.html(转载请注明文章来源)

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top