文档章节

sql 如何按时间排序 分组 并且取每组时间最大或最小的一条数据

我是CongCong
 我是CongCong
发布于 2016/06/18 16:53
字数 121
阅读 82
收藏 0
点赞 0
评论 0
CREATE TABLE `test` (
`id`  int NULL ,
`name`  varchar(255) NULL ,
`type`  tinyint NULL ,
`date`  datetime NULL ,
PRIMARY KEY (`id`)
)

select * from (select * from test tb1 order by date desc) tb2 group by tb2.type

;

亲测可用!!性能挺好的。。有问题大家可用交流!

© 著作权归作者所有

共有 人打赏支持
我是CongCong
粉丝 1
博文 6
码字总数 1793
作品 0
南京
优化:mysql查询最近一条记录

下策——查询出结果后将时间排序后取第一条 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时;limit是先取出全部结果,然后取第一...

一只阿木木 ⋅ 05/25 ⋅ 0

sql——两级时间排序

我在做一个评论系统,评论分一级、二级,所有评论都在同一张表——Comment。现在我想通过一条sql查出某篇文章下所有评论,这是数据结构,很简单的,一看就懂。 我的一种假设: 1、把二级评论...

Photon ⋅ 2012/04/14 ⋅ 6

Python中六大排序算法与代码实现

排序 排序算法是一种能将一串数据按照特定顺序进行排序的一种算法 排序算法的稳定性 稳定排序算法就让原本有相等键值的记录维持相对次序。 就是在第一排序之后,次序与原来顺序保持一致的就是...

u012193416 ⋅ 2017/12/13 ⋅ 0

OSC的关注,粉丝的页面数据是如何获取的?

今天尝试OSC的关注,粉丝页面发现数据获取的非常快,就算是很多年前的数据也可以很快的获取到,例如红薯的粉丝页:http://my.oschina.net/javayou/fans?sort=update&p=445 几年前的用户动态都...

gongweixin ⋅ 2014/09/11 ⋅ 3

史上最简单的 MySQL 教程(三十二)「子查询(下)」

子查询 子查询:,查询是在某个查询结果之上进行的,一条语句内部包含了另外一条语句。 行子查询 行子查询,返回的结果可以使一行多列或者多行多列。 需求:查询学生表中,年龄最大且身高最高...

qq_35246620 ⋅ 2017/08/27 ⋅ 0

UPC-6198 JL的智力大冲浪(简单贪心)

题目描述 JL报名参加LCYZ的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了...

kuronekonano ⋅ 03/28 ⋅ 0

分组后查询每组的前2

近日,工作中突遇一需求:将一数据表分组,而后取出每组内按一定规则排列的前N条数据。乍想来,这本是寻常查询,无甚难处。可提笔写来,终究是困住了好一会儿。冥思苦想,遍查网络,不曾想这...

stephen_wu ⋅ 2016/08/18 ⋅ 0

巧用row_number和partition by分组取top数据

分组取TOP数据是T-SQL中的常用查询, 如学生信息管理系统中取出每个学科前3名的学生。这种查询在SQL Server 2005之前,写起来很繁琐,需要用到临时表关联查询才能取到。SQL Server 2005后之后...

鱼煎 ⋅ 2015/08/19 ⋅ 0

561. Array Partition I。

Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), …, (an, bn) which makes sum of min(ai, bi) for all i from ......

Leafage_M ⋅ 2017/11/21 ⋅ 0

详述 SQL 中的 distinct 和 row_number() over() 的区别及用法

1 前言 在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称...

qq_35246620 ⋅ 2017/02/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

懒惰根本就不存在

简评:芝加哥大学心理学教授,懒惰根本就不存在。(本文表面讲行为心理学实则讲教育) 金句:以好奇而不是判断来回应一个人的无效行为,是非常有帮助的。 本文「我」代表原作者 E Price。 自...

极光推送 ⋅ 30分钟前 ⋅ 0

Excel提取单元格中最后一个“.”后面的数据

java.lang.String ----- String =TRIM((MID(SUBSTITUTE(B2,".",REPT(" ",99)),(LEN(B2)-LEN(SUBSTITUTE(B2,".","")))*99,99)))...

klog ⋅ 32分钟前 ⋅ 0

mac远程桌面

下载安装remote-desktop-mac Mac beta 客户端 mac通过远程桌面访问windows服务器。

亚林瓜子 ⋅ 36分钟前 ⋅ 0

firrtl

动手---sbt(2)之后,再回头看 chisel第一个实验,根据 https://github.com/freechipsproject/firrtl 发现firrtl没有执行sbt assembly命令,重新执行这个命令,结果成功。如下图: joe@joe-As...

whoisliang ⋅ 40分钟前 ⋅ 0

NIO

一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。 二、通道的主要实现类 java.nio.channel...

stars永恒 ⋅ 41分钟前 ⋅ 0

Android悬浮窗的实现

0. 前言   现在很多应用都使用到悬浮窗,例如微信在视频的时候,点击Home键,视频小窗口仍然会在屏幕上显示。这个功能在很多情况下都非常有用。那么今天我们就来实现一下Android悬浮窗,以...

猴亮屏 ⋅ 41分钟前 ⋅ 0

日志采集中的关键技术分析

概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此...

tqyin ⋅ 42分钟前 ⋅ 0

使用Navicat将数据导出为text文本 然后再导入

将数据导出为text文本效率很高 1. 准备工作 1.1 准备表结构 1.2 目标库 执行生成表结构sql 2.将表数据导出为text文本 生成的text文本 3. 目标库 导入text 4.效果...

Lucky_Me ⋅ 48分钟前 ⋅ 0

IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

文章介绍了idea下,项目乱码、控制台乱码及运行tomcat控制台乱码的解决方案,文章链接:https://www.cnblogs.com/vhua/p/idea_1.html

Funcy1122 ⋅ 51分钟前 ⋅ 0

IDEA使用sonarLint

一、IDEA如何安装SonarLint插件 1.打开 Idea 2.点击【File】 3.点击【Settings】 4.点击【Plugins】 5.在搜索栏中输入“sonarlint”关键字 6.点击【Install】进行安装 7.重启Idea 二、IDEA如...

开源中国成都区源花 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部