当前位置: 首页 > wzjs >正文

网站开发jsp 很少免费b2b信息发布网站

网站开发jsp 很少,免费b2b信息发布网站,wordpress生产app中文,一家专门做原型的网站前言 前面详细介绍了关于SELECT语句的相关使用方法,继续上文的介绍,本文将继续介绍数据查询的其他相关操作,主要包括排序(ORDER BY)子句、分组(GROUP BY)子句。与此同时,介绍完单表…

前言

前面详细介绍了关于SELECT语句的相关使用方法,继续上文的介绍,本文将继续介绍数据查询的其他相关操作,主要包括排序(ORDER BY)子句、分组(GROUP BY)子句。与此同时,介绍完单表查询之后,本文还将介绍多表查询(连接查询)的相关基本语句。

注:本文中所涉及的数据库前文中已经介绍(指路:数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记1)

一、排序子句

排序子句(ORDER BY)主要用于对于查询结果进行按照一个或者多个属性进行升序或者降序排列,按照ASC或者DESC来控制升序降序,默认为进行升序排列。

SELECT Sno,Grade
FROM SC
WHERE Cno = '3'
ORDER BY Grade DESC, Sno

上述代码的含义为查询SC表中的Sno与Grade这两列,将Cno为3的学生学号与姓名进行筛选,并将这两列结果按照成绩降序,学号升序(成绩相同的两人按照学号升序排列)的方法进行排列。

二、分组子句

分组子句(GROUP BY)主要用于将查询结果按照一列或者多列的值进行分组,值相等的为一组。分组后,聚集函数将作用于每一组,即每一组都有一个函数值。

SELECT Cno, COUNT(Sno)
FROM SC
GROUP BY Cno

上述代码的含义为查询SC表中的Cno属性,并根据Cno进行分组,即Cno相同的自动归为同一组,再根据分组后的Cno,将其中所包含的Sno进行计数统计。【求各个课程号及相应的选课人数】

SELECT Sno, AVG(Grade)
FROM SC
GROUP BY Sno
HAVING AVG(Grade) >= 90

如果想要输出满足指定条件的分组结果,那就要将分组后的情况再次进行筛选,此时,筛选语句便不再使用“WHERE”,而是采用“HAVING”进行条件筛选,如上述代码,查询SC表中的Sno属性,并根据Sno进行分组,即统计每个学生的平均成绩,并且筛选出那些平均成绩大于等于90的学生。


基于此,我们已经介绍完了关于单表查询的相关代码以及具体实例,接下来,我们将进一步介绍有关多表查询,即连接查询的相关代码与实例


三、等值与非等值连接查询

在实际查询过程中,经常会遇到某一次查询可能会涉及到多表的情况,比如查询每一个学生的选课情况,便要涉及StudentSC两个表,同时还要构建两个表之间的连接,才能更好的进行数据的查看。

SELECT Student.*, SC.*
FROM Student, SC
WHERE Student.Sno = SC.Sno

上述代码的含义为查询每一个学生的具体选课情况。【在本示例中应该着重关注关于前缀的使用,在两个表Student与SC中,均具有Sno这一属性名,因此要增加前缀予以区分,如果属性名并不相同,即不会引起歧义,则无需增加前缀】

SELECT Student.Sno, Sname
FROM Student, SC
WHERE Student.Sno = SC.Sno AND SC.Cno = '2' AND SC.Grade > 90

上述代码的含义为查询选择2号课程且成绩在90分以上的所有同学的学号和姓名。

上述代码首先根据Student表与SC表的等值连接,以展示每一个学生的选课情况以及成绩,进而通过WHERE语句进行了进一步的条件限制。

WHERE语句可以同时实现选择查询以及连接查询

http://www.dtcms.com/wzjs/316531.html

相关文章:

  • wordpress首页正文内容怎么改天津seo外包平台
  • 中国电力建设股份部官方网站百度视频免费下载
  • 纵横网站爱站网站长seo综合查询
  • wordpress多用户博客邯郸seo
  • 做网络兼职的网站谷歌搜索引擎入口手机版
  • 游戏网站建设多少想做个网络推广
  • 网站建设价格标准信息北京网站优化常识
  • 东莞网站建设黄页免费软件网络营销的渠道
  • 淘宝客建设网站需要哪些条件亚洲7号卫星电视
  • axure做家装网站原型seo推广费用需要多少
  • brophp框架做网站模板网络推广外包哪个公司做的比较好
  • 网站制作视频专门代写平台
  • 企业做网站的注意事项关键词优化排名软件案例
  • 网站的建设步骤包括什么运营推广渠道有哪些
  • 设计感很强的中文网站seo教程网站优化
  • 佛山网站定制开发环球军事网最新消息
  • 建设多用户网站在线培训考试系统
  • 公司网站关键词优化怎么做武汉网站提升排名
  • 做网站的价域名被墙检测
  • app开发分为哪几种宁波seo外包公司
  • 网站建设行规怎样做网站平台
  • 做网站申请完域名后做什么百度关键词排行榜
  • 珠海移动网站建设报价seo网站诊断价格
  • WORDPRESS网站如何改版东莞百度seo排名
  • 深圳网站建设哪个大连企业网站建站模板
  • 做购物网站的开题报告制作网页的网站
  • 广告行业做网站哪个好网站被禁用如何解决
  • 哪里有工程做的网站网页设计友情链接怎么做
  • 昆明网站建设云集创seo网络培训学校
  • 电影网站的建设关键词排名查询api