`

sql小记1

阅读更多

 

表数据:

id  kc      xh    score  
1   语文  0023  70     
2   语文  0024  76     
3   语文  0025  68     
4   数学  0023  15     
5   数学  0024  68     
6   数学  0025  95     
7   数学  0026  73     
8   英语  0023  77     
9   英语  0024  69     
10  英语  0025  12     
11  英语  0026  54     
12  语文  0026  34     
13  物理  0023  99     
14  化学  0023  89     

 

 

 

查找相关科目最高的成绩记录---对应的sql:

SELECT *
FROM s_score a
WHERE NOT EXISTS(SELECT
                   1
                 FROM s_score b
                 WHERE a.kc = b.kc
                     AND a.score < b.score); 

 

查找相关科目成绩前2名的记录---对应的sql:

SELECT *
FROM s_score a
WHERE 2 > (SELECT
             COUNT(*)
           FROM s_score b
           WHERE a.kc = b.kc
               AND a.score < b.score)
ORDER BY a.kc,a.score DESC; 

 

分享到:
评论

相关推荐

    sql loader用法小记

    这篇“sql loader用法小记”可能是博主对SQL Loader使用经验的总结和分享,虽然描述中没有具体信息,但从标签“源码”和“工具”可以推断,内容可能涉及到SQL Loader的基本操作、配置文件以及可能遇到的问题。...

    SQL学习小记

    标题 "SQL学习小记" 暗示了这篇博客文章主要关注的是SQL语言的学习和实践。SQL(Structured Query Language)是用于管理和处理关系数据库的标准编程语言。以下是对这个主题的详细探讨: SQL基础: 1. 数据类型:SQL...

    Oracle系统参数调整实操--小记.sql

    Oracle系统参数调整实操--小记.sql

    VC数据库编程小记ADO访问SQL Server2005

    1. **执行普通 SQL 语句**: - 定义 SQL 语句字符串。 ```cpp CString bstrSQL = "DELETE FROM book WHERE bno='b001'"; ``` - 使用 `_ConnectionPtr` 的 `Execute` 方法执行 SQL 语句。 ```cpp m_...

    Sqlite数据库sqlite3命令小记.txt

    ### Sqlite数据库sqlite3命令小记 #### 一、引言 SQLite 是一款轻量级的数据库管理系统,它被广泛应用于各种应用场景中,特别是在移动设备和嵌入式系统上。SQLite 不仅支持标准的 SQL 语法,还提供了一系列实用的...

    SQLDMO.dll 用来获取局域网内所有开启的SQL服务器列表

    1. 确保在目标机器上安装了与SQL Server版本兼容的SQLDMO库。 2. 鉴于SQLDMO是旧技术,可能遇到安全性问题和维护困难。 3. 跨平台兼容性较差,主要适用于Windows环境。 4. 获取服务器列表时可能会有权限限制,需要...

    java小记.rar

    这份"java小记.rar"压缩包很可能包含了作者多年从事Java Web开发的经验总结,可能包括代码示例、笔记、最佳实践等内容。 在Java Web开发中,Servlet是核心部分,它是一个Java类,用于扩展服务器的功能,处理HTTP...

    开发经验小记.txt

    关于C#后台转换sql数据问题 格式:Convert.TO(DBHelper(sql).table[0].toString());

    御风小记账本

    在实际使用中,【御风小记账本】可能会使用本地数据库如SQLite来存储用户数据,SQLite是一个轻量级的、无服务器、零配置的嵌入式SQL数据库,非常适合用于桌面应用程序。用户数据的读写操作可以通过Delphi的ADO...

    myeclipse试用小记----Hibernate多对一单向关联(1)

    标题 "myeclipse试用小记----Hibernate多对一单向关联(1)" 提到的是在MyEclipse集成开发环境中使用Hibernate框架实现多对一单向关联的实践记录。这个主题涉及到Java后端开发中的数据库关系映射和对象持久化技术。 ...

    阿里大数据分析平台使用小记

    阿里大数据分析平台使用小记 阿里大数据分析平台是阿里巴巴集团旗下的数据分析平台,提供了大数据处理、存储和分析的能力。该平台主要应用于天池大数据竞赛平台,提供了一些使用经验和教程,但不是完整的开发使用...

    我的日常小记:spring以及mybatis最终源码

    在本项目中,"我的日常小记:spring以及mybatis最终源码" 是一个记录了开发者个人编程经验的项目,主要涉及两个核心框架——Spring和MyBatis。这两个框架是Java开发领域中非常流行的技术栈,广泛应用于企业级后端...

    J2EE开发之常用开源项目小记

    这篇小记主要关注了几个关键领域:持久层、MVC框架、视图层、JavaScript库以及缓存技术。下面将详细阐述这些知识点。 1. **持久层**: - **Hibernate**:是一个流行的ORM(对象关系映射)框架,允许开发者以面向...

    PHPweb渗透小记.docx

    1. **安全意识**:此次渗透测试揭示了目标网站存在多处安全漏洞,包括但不限于弱口令、SQL注入和文件上传漏洞。这些都反映了网站开发和维护团队的安全意识不足。 2. **漏洞修复**: - 对于弱口令问题,建议实施更为...

    roseha8.5配置小记

    #### 1. 硬件与网络基础准备 - **两台服务器**:WHJKAPP 和 JKCTI,每台服务器配备两个网卡,一个用于心跳监测(内网卡),另一个用于普通数据传输(外网卡)。心跳线确保服务器间通讯稳定,外网卡则用于常规网络...

    jdbc连接sql server数据库问题分析

    不进行设置还真连接不上,这里小记一下!(部分资料来源于互联网) JDBC连接MySQL出现的问题 (例子里面自带JDBC2005的驱动,在lib文件夹下,右键点击Build Path—&gt;add to build build path 即可) 运行connection...

    spring 小记

    这篇小记将深入探讨Spring的主要组件和关键特性,带你一步步走进Spring的世界。 首先,我们要理解Spring的核心——依赖注入。在传统的Java程序中,对象之间的依赖关系通常是硬编码的,这使得代码难以测试和维护。...

    myeclipse试用小记----Hibernate多对一自身关联(3)

    标题中的“myeclipse试用小记----Hibernate多对一自身关联(3)”表明了这篇内容是关于MyEclipse IDE的使用体验,特别聚焦在Hibernate框架中的多对一自身关联关系的实践与理解。Hibernate是Java开发中常用的一个对象...

    小记账本源码

    【标题】"小记账本源码"是一个基于Delphi 7(简称D7)开发的个人财务记账软件。Delphi是Borland公司推出的一款面向对象的可视化编程工具,以其高效的编译器和易用的IDE而受到开发者欢迎,尤其在Windows平台上的桌面...

    android应用登录模块访问mysql数据库小记.pdf

    4. 编写查询用户和密码的SQL语句:服务器端根据接收到的请求参数(如username和password),执行SQL查询来验证用户身份。 需要注意的是,为了安全起见,实际生产环境中,不应直接在URL中传递敏感信息(如密码),...

Global site tag (gtag.js) - Google Analytics