mysql
ASH救世主
study
展开
-
mysql 查询24小时内 数据,null用0代替
获取24小时数据总数,但是当某一个小时内没有产生数据时,GROUP BY就筛选不出来那个时间段的数据,但实际需求是要用0代替。解决方法如下:SELECT dayHour, IF(count IS NULL, 0, count)FROM (SELECT count(*) AS count, DATE_FORMAT(create_time, '%H')...原创 2017-09-25 15:00:07 · 4892 阅读 · 6 评论 -
sql group by 分组选择保留哪一行
select * from(select * from x x order by name)e group by ?如上,我想对上面的数据进行分组,但是分组后保留哪一行对于我来说同样重要,所以使用了order by ,一般认为group by 保留的是分组后的第一行,可是反复查看发现结果并不是这样的,网上一顿百度过后,发现这可能于设置了自增主键有关,也就是说留下来的行是小的自增主键,最后发现,...原创 2017-10-10 15:26:53 · 5986 阅读 · 4 评论 -
node.js mysql时间显示格式不对
const pool = mysql.createPool({ host : 'rm-bp1599rsx773p72iso.mysql.rds.aliyuncs.com', user : 'root', password : 'xXsw201811091130hp', timezone:'Asia/Shanghai', database : 'ydapp'...原创 2018-12-13 14:21:40 · 1144 阅读 · 0 评论