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

手机版网站开发用什么语言什么是sem推广

手机版网站开发用什么语言,什么是sem推广,网站主机名是什么,网站结构怎么做适合优化前言 前面详细介绍了关于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/336178.html

相关文章:

  • 湖北望新建设有限公司网站东莞网站建设优化诊断
  • 阿里云做网站可以免备案吗google search
  • 新疆生产建设兵团政府网站站长之家权重
  • 网站关键词优化排名要怎么做免费行情网站的推荐理由
  • 做宣传网站大概多少钱怎么从网上找国外客户
  • 西安做网站 怎样备案今天发生的重大新闻内容
  • 永久建站平台郑州seo课程
  • 智能建站系统 网站建设的首选宁波正规seo推广
  • 网站开发教案sem竞价推广
  • 宁德东侨建设局网站朝阳网站建设
  • 太原建设局网站直通车关键词怎么优化
  • 无锡做网站的公司电话seo关键词如何设置
  • 电脑配件电子商务网站设计方案sem优化和seo的区别
  • 域名停靠app盘他射门下aso优化推广公司
  • 网站开发工具教程如何注册属于自己的网站
  • 域名服务商网站广州疫情最新新增
  • 天河网站建设服务百度推广代理商与总公司的区别
  • 建设局网站授权委托书外贸营销策略都有哪些
  • 宜昌营销型网站深圳网站页面设计
  • 怎么电话销售网站建设网络营销方案怎么写
  • 一品威客网怎么接单北京中文seo
  • 公司网站手机版模板下载电商运营方案计划书
  • 2020年中国企业500强沈阳网站制作优化推广
  • 新乡网站建设哪家实力强苏州做网站哪家比较好
  • wordpress-5.6.20seo求职信息
  • 辽阳哪里做网站湖南网站营销推广
  • html5网站开发参考文献发布平台有哪些
  • 网站建设商务的术语重庆百度seo
  • 今日头条如何做淘宝客网站推广海南百度竞价排名
  • 网站开发亮点网站推广费用