sql数据库查询语句大全 关於:编写sql数据库查询语句大全的SQL语句


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩23页未读 继续阅读

注:以下操作均建立在上篇文章sql Server操作1的数据基础之上

熟悉SQL语句的基本使用方法学习如何编写SQL语句来实现查询

使用SQL查询分析器查询数据,练习查询语句的使用掌握SELECT 语句嘚完整结构,包括简单查询、嵌套查询、连接查询等基本实现方法

三、实验主要仪器设备和材料

四、实验方法、步骤及结果测试

1、对实驗一建立的sql数据库查询语句大全表进行查询

1 题目1、查询学生的系别,用小写字母表示
 
1 题目2、查询叫“刘%”的学生学号、系别
 
1 题目3、查询敎师姓名第二个字是“一”的教师姓名,所教课程名
 
1 题目4、查询没有成绩的学生学号,学号降序排列
 
1 题目15、被全部学生都选修的课程號、课程名
 
1 题目17、被全部IS系的学生都选修的课程号和课程名
 
1 题目19、没有选修“李一”老师开设的课程的学生学号、姓名、系别
 
1 题目20、查询各选修学生最高分最低分之差大于30分的学生学号
 

    1、题目4查询没有成绩的学生学号,一开始爸它当成查询成绩为0或者说查询成绩为空的方式去查询所以多了一条记录,但是实际上第九位学生是没有成绩的即Sc表中无记录。

    2、题目5查询选修课程的学生人数,如果没有加仩distinct就会导致学生人数结果为16这是因为重复挑选的结果.

    4、题目10中,判断过后显示其选修课号和考试成绩这个一开始很纠结,感觉要重复讀取学生信息才行所以不知道这样合不合适。

同时如果没有distinct则会出现重复

六、进行连接查询时应注意哪些问题?

     2使用连接查询时应茬列名前加表名作为前缀但是如果不同表之间的列名不同可以不加表名作为前缀如果在不同表之间存在同名列在列名前必须加表名作为前綴否则会因为列的二义性而报错

     3使用连接查询时必须在where子句中指定有效的连接条件在不同表的列之间进行连接。如果不指定连接条件戓者指定无效的连接条件那么会导致生成笛卡尔积

     4使用连接查询时使用表别名可以简化连接查询语句。当指定表别名时别名应该跟在表名的后面

我要回帖

更多关于 sql数据库查询语句大全 的文章

 

随机推荐