`
cary1130
  • 浏览: 201282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一段很费脑子的SQL

SQL 
阅读更多
/*SQL> desc a
Name   Type         Nullable Default Comments
------ ------------ -------- ------- --------
ID     NUMBER(5)                             
COURSE VARCHAR2(40) Y                        
SCORE  NUMBER(3)    Y  */

----找每门课程的前两名

SELECT distinct a.*
  FROM a
where (SELECT count(b.id)
          FROM a b
         WHERE b.course = a.course
           and b.score > a.score) < 2
order by a.course,a.score desc

---end
1
2
分享到:
评论

相关推荐

    易语言批量sql解析为数组, SQL终结符解析

    前段时间在写一个服务端程序的时候, 需要用到mysql.客户端连接服务端执行sql分好几种情况, { 查询SQL, 执行SQL, 执行SQL事务, 批量执行支持, 查询执行混合 } ...其中的"批量执行"就有点让我头疼, 玩过sql的都知道, ...

    易语言-易语言批量sql解析为数组, SQL终结符解析

    前段时间在写一个服务端程序的时候, 需要用到mysql. 客户端连接服务端执行sql分好几种情况, { 查询SQL, 执行SQL, 执行SQL事务, 批量执行支持, 查询执行混合 } ... 其中的"批量执行"就有点让我头疼, 玩过sql的都知道...

    批量sql解析为数组-易语言

    前段时间在写一个服务端程序的时候,需要用到mysql. 客户端连接服务端执行sql分好几种情况, { 查询SQL, 执行SQL, 执行SQL事务, 批量执行支持, 查询执行混合 } ... 其中的"批量执行"就有点让我头疼, 玩过sql的都知道, ...

    城市三级联动包含数据库

    `jdbcdemo.sql` 文件很可能包含了创建数据库表和填充数据的SQL语句。通常,我们需要一个包含所有城市信息的表,表中每个记录代表一个城市,字段可能包括`id`(唯一标识)、`parent_id`(父级ID,用于表示上下级关系...

    Oracle 11g 部署rman定时备份文档(windows+linux).docx

    通过运行 `rman target /configure retention policy to redundancy 2`,可以设置保留最近的两次全量备份,这有助于在不同时间段的数据恢复。 - **基于恢复窗口的保留策略**:如果磁盘空间有限,可以设置基于恢复...

Global site tag (gtag.js) - Google Analytics