文档章节

MYSQL基本查询语句练习2--GROUP BY HAVING COUNT 查找分数表中一个学生同一课程有两条数据

陈爱茹cx1992
 陈爱茹cx1992
发布于 2016/07/26 17:33
字数 114
阅读 4
收藏 0
点赞 0
评论 0

分析tblscore表可知 ,学生1011 的课程有2个009课程分数 ,学生1013 有两个016课程分数,从tblscore表中查找此类数据:

SELECT * FROM tblscore sc

GROUP BY sc.StuId,sc.CourseId

HAVING COUNT(sc.CourseId)>1;

-- HAVING COUNT(sc.CourseId)>1; 也可以写成HAVING COUNT(sc.StuId)>1;

其中GROUP BY 的话得是 sc.StuId,sc.CourseId这两个字段


本文转载自:http://blog.csdn.net/ruru7989/article/details/9951907

共有 人打赏支持
陈爱茹cx1992
粉丝 0
博文 59
码字总数 0
作品 0
济南
程序员
简单oracle语句练习

XUANKE表 CNO SNO GRADE C01 9512101 100 C02 9512101 86 C06 9512101 NULL C02 9512102 78 C04 9521101 66 C01 9512102 92 C02 9521102 75 C04 9512102 92 C02 9521103 68 C06 9512103 NULL......

一舞千年不落尘 ⋅ 2016/09/28 ⋅ 0

解一道SQL问题:找出成绩优秀的学生

问题: “SQL开发的一道小问题,一个学校的老师需要评选一组学生作为优秀学生,条件为最多只有2个科目在80-85之间,其他科目在85分以上或者所有科目成绩都在85分以上,表中包含StuId,Subje...

红薯 ⋅ 2011/08/24 ⋅ 13

MySQL查询数据表中数据记录(包括多表查询)

MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据。 使用select查询语句可以从数据库中把数据查询出来。 select语句的语法格式如下: select sel...

余二五 ⋅ 2017/11/23 ⋅ 0

50个经典常用sql语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; sele...

颖辉小居 ⋅ 2016/11/04 ⋅ 0

50条常用语句(以学生表为例)

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: --1、查询“”课程比“”课程成绩高的所有学生的学号; SELECT a...

lovedreamland ⋅ 2011/05/20 ⋅ 0

数据库语句练习

(31)在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是。 A.SELECT子句中可以包含表中的列和表达式 B.SELECT子句中可以使用别名 C.SELECT子句规定了结果集中的列顺序 D.S...

长平狐 ⋅ 2013/01/06 ⋅ 0

50个常用sql语句 网上流行的学生选课表的例子

这篇文字在网上被转载烂了,里面有些sql适合用在应用系统里,有些“报表”的感 觉更重些,主要是想复习前者 50个常用sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表...

今幕明 ⋅ 2014/11/05 ⋅ 0

SQL语句简单记录,用来记录和后面扩充

One. 简单查询! 1.select语句 2.聚集函数 聚集函数的主要功能是对表在指定列名表达式的指上进行纵向统计和计算,也成为*。在Select查询语句中常用的有: eg: 1. 统计“信息管理”专业的学生...

KiTok ⋅ 2017/11/19 ⋅ 0

一个麻瓜的自我反思之SQL语句基础练习

前言 最近的我,一直处于笔试面试的状态。笔试的时候,发现很多培训班的同学都在拿手机抄袭,可是我没有。卷子上面的题目比较简单,都是我平时复习的知识点,写起来也比较得心应手。 image....

cmazxiaoma ⋅ 2017/12/08 ⋅ 0

T-SQL查询语句

SQL语言中最主要、最核心的部分是它的查询功能。查询语句用来对已经存在于数据库的数据按照特定的组合、条件表达式或次序进行检索,使用SELECT语句来完成。 使用SELECT查询数据 1. SELECT语法...

杨书凡 ⋅ 2017/11/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

10个免费的服务器监控工具

监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服...

李朝强 ⋅ 22分钟前 ⋅ 0

压缩工具之zip-tar

zip 支持目录压缩。使用yum安装zip包,使用yum安装unzip包 zip 1.txt.zip 1.txt #将1.txt文件压缩,新生成的压缩文件为1.txt.zip,原文件保留 zip -r 123.zip 123/ #-r对目录操作。将123/目录...

ZHENG-JY ⋅ 22分钟前 ⋅ 0

Dubbo @Activate注解使用和实现解析

Activate注解标识一个扩展是否被激活和使用,可以放在定义的类上和方法上,dubbo用它在SPI扩张类定义上,标识这个扩展实现激活的条件和时机,先看下定义: /** * Activate * <p/> * ...

哲别0 ⋅ 29分钟前 ⋅ 0

6.5 zip压缩工具 tar打包 打包并压缩

1.tar tar命令格式 [-zjxcvfpP] filename tar -z:表示同时用gzip压缩。 -j:表示同时用bzip2压缩。 -J:表示同时用xz压缩。 -x:表示解包或者解压缩。 -t:表示查看tar包里的文件。 -c:表示建...

oschina130111 ⋅ 31分钟前 ⋅ 0

Linux系统工程狮养成记

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同...

六库科技 ⋅ 37分钟前 ⋅ 0

Linux 机器的渗透测试命令备忘表

如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从这儿(https://gbhackers.com/c...

寰宇01 ⋅ 39分钟前 ⋅ 0

windows 安装java开发环境,配置jdk

下载jdk安装文件 链接:https://pan.baidu.com/s/1UEKPjnAdMqNj612B39Pfsg 密码:ipqx 如果javac无法使用 1,检查环境变量名称中是否有空格。。。,去除后即可 2,将JAVA_HOME替换为原始路径...

阿豪boy ⋅ 40分钟前 ⋅ 0

简析log4j的实现方式

刚加入新公司,对日志的要求比较严格,对此特意花了几天时间看了一下log4j的源码,大概了解了一下log4j的实现方式,总结如下: log4j的实现分为两个步骤:log4j.xml的加载,logger的使用 这里...

zdatbit ⋅ 今天 ⋅ 0

win环境下jdk7与jdk8共存配置

1.jdk安装包 jdk安装包 安装步骤略 2.jdk等配置文件修改 在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这...

泉天下 ⋅ 今天 ⋅ 0

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部