mysql
森统
所见的是暂时的,所不见的是永远的
展开
-
计算在线,离线,未联网案例(mysql存储过程)
BEGINdeclare count int;DECLARE penId VARCHAR(50);DECLARE createDate VARCHAR(50);DECLARE beforeDay VARCHAR(50);DECLARE sum_pen int;DECLARE year_sum_pen int DEFAULT 0;DECLARE off_Line int DEFAULT...原创 2019-04-23 10:08:58 · 378 阅读 · 0 评论 -
查询每年每个季度的占比 (根据mysql数据库的一个date属性的时间字段(如值:2015-11-26 09:35:00))
1 最终返回数据结果 year(年) number(每个季度数量) quarter(季度) proportion(所占总数比例)SELECT # 每个季度所占比例CONCAT(ROUND(t1.number / t2.totalCount * 100,3),'%' ) AS proportion, ## 年 t1. YEAR, # 数量 t1.number, # 季度 t...原创 2019-04-18 19:16:54 · 956 阅读 · 0 评论 -
SQL sum 返回 nulll 解决方法
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。有时候希望它返回0,而不是NULL 可以使用例如下面的方法来处理:SELECT COALESCE(SUM(name),0) FROM student ...原创 2019-04-18 19:21:12 · 771 阅读 · 0 评论 -
好友表设计
初步设计1.好友上限300人 预计用户数:50000假设每人都有300个好友,数据总条数:50000*300=1500Wddb_user_relactionship字段名类型长度主键可否为空备注USER_IDvarchar50是否用户ID(sso_user表的外键)FRIEND_IDvarchar50否否好友ID(sso_user表的外...原创 2019-05-21 16:22:31 · 3254 阅读 · 1 评论 -
获取某一用户排行情况(mysql)
SELECT rankFROM ( SELECT (@ranknum :=@ranknum + 1) AS RANK, fk_login_id FROM ( SELECT FK_LOGIN_ID FROM ddb_learn_log_day_trace WHERE study_date = '2019-06-11...原创 2019-06-11 18:31:58 · 783 阅读 · 0 评论