- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 mysql 根据某个字段排名,获取名次
对于数据,我们就会涉及到统计报表,对于成绩数据,需要对统计报表进行排名怎么对一个表中根据某个字段排名,获取名次呢?select * from (SELECT t1.*,@rank :=@rank + 1 AS pm FROM ( SELECT * FROM t_athlete_score where fk_comp...
2019-12-27 22:20:16 5257 1
原创 MYSQL查询存在一个表而不在另一个表中的数据
mysql两个表,一个表的数据是全的,另外一个表是有记录才存储,没有数据就不存储,现在要查询本表的数据有哪些在另外一个表中没有出现的记录。t_competition表t_comp_file表t_competition的pk_id 和t_comp_file 表的fk_comp_id第一种写法:SELECT f_name, f_protocol_date, f_link_man,...
2019-12-25 11:42:23 2797
原创 多线程解决excel数据多上传问题
excel名单人数过多,超多140000条,单个线程处理问题,已经不能满足需求,需要做多线程的优化。再一点就是多个线程导入需要给是否导入成功的标志。 首先,上传excel根据业务校验excel,这个部分省略,可以查上传excel和校验的相关知识。 其次,就是怎么将整个excel分拆成各个小的部分,然后分线程上传。A、将excel全部加载在内存list中(batchParams...
2019-12-22 21:18:06 948
原创 mysql 中DATE_FORMAT()和case when的使用
mysql中涉及到日期格式的整理,就要使用到date_format()函数,函数的使用:DATE_FORMAT(b.f_protocol_date,’%Y-%m-%d’)返回的格式:2019-12-16其他格式的定义:格式 描述%a 缩写星期名%b 缩写月名%c 月,数值%D 带有英文前缀的月中的天%d 月的天,数值(00-31)%e 月的天,数值(0-31)%f 微秒...
2019-12-16 17:01:53 642
原创 mysql把日期相减并按照区间范围统计
数据计算导入时间和审核时间之间的差并且按照时间区间,整理成excel画出图表。关键的表字段如上图所示。首先两个日期的加减涉及到mysql的函数datediff(),可以计算出两者之间的差值SELECT fk_comp_id, datediff( LEFT (f_create_time, 8), LEFT (f_date, 8) )FROM t_athlete_score...
2019-12-14 15:12:23 976
xhell和Xftp学校版本
2020-10-21
geexekscore.zip
2020-06-12
citycode.sql
2019-07-02
navicat for sqlite安装文件
2019-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人