文档章节

mysql 生成随机时间 mysql 统计数量并根据最后面一个数据的时间排序

林伟琨
 林伟琨
发布于 2016/09/22 16:23
字数 171
阅读 10
收藏 1

update czj_ask set createTime=concat('2016-',floor(6+rand()*2),'-',floor(11+rand()*10),' ' ,floor(10+rand()*10),':',floor(10+rand()*49),':',floor(10+rand()*49)) where createTime is NULL

select * from ( select t.userId,max(createTime) dd,count(*) as msgNum from czj_wz_app_data t where readed =0 GROUP BY userId)b order by b.dd desc

如果要统计两个数据 这样就行 COUNT( CASE WHEN readed =1 THEN 1 ELSE NULL END ) AS msgNum1, COUNT( CASE WHEN readed =0 THEN 1 ELSE NULL END ) AS msgNum2

```

SELECT b.userId, b.msgNum, c.trueName, c.headPhotoPath FROM ( SELECT t.userId, max(createTime) dd, COUNT( CASE WHEN readed =1 THEN 1 ELSE NULL END ) AS msgNum1, COUNT( CASE WHEN readed =0 THEN 1 ELSE NULL END ) AS msgNum2 FROM czj_wz_app_data t GROUP BY userId ) b LEFT JOIN czj_user c ON c.id = b.userId ORDER BY b.dd DESC

© 著作权归作者所有

下一篇: mysql 去除空格
林伟琨
粉丝 8
博文 107
码字总数 38972
作品 0
厦门
后端工程师
私信 提问
高性能MySQL-3rd-(六)查询性能优化

/ -------------------------------------------------------- * 高性能MySQL-3rd-Baron Schwartz-笔记 * 第六章 查询性能优化 */ -------------------------------------------------------......

zhmsong
2014/01/20
0
0
第六章 查询性能优化 高性能MySql阅读总结

前面的章节我们介绍了如何设计最优的库表结构、 如何建立最好的索引, 这些对于高性能来说是必不可少的。 但这些还不够一一还需要合理的设计查询。 如果查询写得很糟糕,即使库表结构再合理、...

好好学习Sun
2018/07/09
0
0
「mysql优化专题」什么是慢查询?如何通过慢查询日志优化?(10)

在小伙伴们开发的项目中,对于MySQL排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有用索引的查询。 日志就跟人们写的日记一样,记录着过往的事情。但是人的日记...

java进阶架构师
2017/12/24
0
0
oracle的sql的对应的执行计划应该如何看懂

项目需要,要获取oracle的sql的对应的执行计划,之前mysql的版本已经实现过了。mysql的执行计划可以参考这个博客: http://my.oschina.net/zimingforever/blog/60233 首先toad,PLsql这类工具...

王群
2012/11/08
0
0
怎么看懂oracle的执行计划

项目需要,要获取oracle的sql的对应的执行计划,之前mysql的版本已经实现过了。mysql的执行计划可以参考这个博客: http://my.oschina.net/zimingforever/blog/60233 首先toad,PLsql这类工具...

王小明123
2012/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

干货 | 解读MySQL 8.0新特性:Skip Scan Range

MySQL从8.0.13版本开始支持一种新的range scan方式,称为Loose Skip Scan。该特性由Facebook贡献。我们知道在之前的版本中,如果要使用到索引进行扫描,条件必须满足索引前缀列,比如索引idx...

迷你芊宝宝
24分钟前
1
0
观点 | 云原生时代来袭 下一代云数据库技术将走向何方?

全面云化的时代已经到来,面对一系列的新技术和挑战,数据库市场将面临怎样的变革?作为云服务提供商,如何帮助更多的企业级用户把握“云”潮,提供最高效、最具价值的数据库解决方案? 日前...

zhaowei121
33分钟前
1
0
ReentrantLock是如何基于AQS实现的

ReentrantLock是一个可重入的互斥锁,基于AQS实现,它具有与使用 synchronized 方法和语句相同的一些基本行为和语义,但功能更强大。 lock和unlock ReentrantLock 中进行同步操作都是从lock方...

java菜分享
34分钟前
0
0
比特币钱包开发【C#】

在这个教程中,我们将使用C#来开发一个比特币钱包,我们使用NBitcoin这个库。教程中的代码实现了比特币的存储、接收和支付功能,可以很容易地移植到其他应用中。 如果要快速掌握在C#程序中N...

汇智网教程
34分钟前
1
0
centos7.4编译安装nginx

1、安装准备环境 yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel pcre* 下载pcre wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.......

Marhal
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部