博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql笔试题-1
阅读量:5034 次
发布时间:2019-06-12

本文共 626 字,大约阅读时间需要 2 分钟。

在oracle下sql:比较巧妙地是group by 部分

1 select max(c.team) TEAM,min(c.y) B,max(c.y)+1 E2 from3 (select a.team,b.y from nba a,nba b4 where a.team=b.team and a.y-b.y=1) c5 group by (c.y-rownum)6 order by B

 

在mysql下的sql:由于mysql没有rownum所以用了它的替代

1 SELECT  cc.team TEAM, MIN(cc.y) BEGIN,MAX(cc.y)+1 END  FROM 2 (SELECT aa.team ,aa.y ,  @rownum:=@rownum+1 AS rownum FROM 3     (SELECT @rownum:=0) r ,4     (SELECT team ,Y FROM `nba` ORDER BY Y) aa ,5     (SELECT team ,Y FROM NBA ORDER BY Y) bb 6 WHERE aa.team = bb.team AND aa.y=bb.y-1) cc 7 GROUP BY (cc.y-cc.rownum)8 ORDER BY MIN(cc.y)

结果:

 

转载于:https://www.cnblogs.com/lt1726/p/6523531.html

你可能感兴趣的文章
zz [Recommendation System] 推荐系统之协同过滤(CF)算法详解和实现
查看>>
[luogu1373]小a和uim之大逃离【动态规划】
查看>>
利用PHP执行SQL文件,将SQL文件导入到数据库
查看>>
反射的基本介绍
查看>>
暑假集训D10总结
查看>>
iPhone开发中从一个视图跳到另一个视图有三种方法:
查看>>
Alfred 使用简介
查看>>
有一个图像搜索引擎
查看>>
几种查表的方法(转)
查看>>
多线程断点下载原理
查看>>
ios 渐进淡出
查看>>
201521123032 《Java程序设计》第2周学习总结
查看>>
《程序是怎样跑起来的》第五章读后感
查看>>
Ajax_05之跨域请求
查看>>
Django配置
查看>>
创建快捷方式
查看>>
js执行多次事件,而非一次
查看>>
转载:Android中的数据库操作
查看>>
BZOJ1237: [SCOI2008]配对
查看>>
pytho logging
查看>>