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

网站开发用的是什么语言软文广告示范

网站开发用的是什么语言,软文广告示范,贵州省建设厅报名网站,服装网站模板前言 前面详细介绍了关于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/474128.html

相关文章:

  • 短网址生成功能seo基础入门视频教程
  • 开发区网站建设seo优化主要做什么
  • 股票海选公司用什么网站外链怎么做
  • web 版 wordpress路由优化大师
  • 东莞模板网站百度主页网址
  • 温岭建设公司网站做seo要投入什么
  • 网站设计方案策划外链怎么做
  • 免费ppt课件下载网站seo策略有哪些
  • 深圳高端网站设计公司深圳关键词快速排名
  • 流媒体视频网站建设地推
  • 纸箱 东莞网站建设2024的新闻有哪些
  • 嘉兴网站推广优化公司百度sem是什么
  • 软件下载网站搭建好搜搜索
  • 一站式网站建设报价yahoo引擎入口
  • 网站建设尾款如何做会计分录站长平台百度
  • 淄博网赢网站建设种子搜索
  • 东莞网站建设模具类似互推商盟的推广平台
  • 找网站建设客户宁波seo如何做推广平台
  • 山西省建设厅网站首页安卓嗅探app视频真实地址
  • 网站建设专家工作总结单个药品营销策划方案
  • 什么软件做网站最好百度无广告搜索引擎
  • 怎么用php作动态网站开发优化关键词排名seo软件
  • 百度全网营销如何优化网页
  • 安徽省工程建设工程信息网站百度普通收录
  • 阿里云 网站空间广告公司收费价格表
  • 安徽住房和建设网站网络销售是什么
  • 太原做网站的网络工作室企业文化设计
  • 美耐皿 技术支持 东莞网站建设seo任务平台
  • 魅族官方网站挂失手机找到怎么做网络营销师证书含金量
  • 南皮县做网站seo成创网络