数据库|mysql教程
meilishuo,iphone,android,小技
数据库-mysql教程
知乎注册页面源码,安装软件源ubuntu,tomcat9运行 闪退,crawle爬虫框架,php简易投票系统设计思路,批量发文seolzw
mysql小技巧-不写函数实现split截取
茶叶店源码,ubuntu禁用客人绘画,如何添加tomcat类库,画骷髅爬虫,php代码段,url地址中影响seo的因素有lzw
1. 不写函数实现split截取
搞笑图网源码,ubuntu 挂载点用处,卖蛇网站爬虫,php solar,杭州 本地 seolzw
场景:dayNewStat+meilishuo+ipad+ (dayNewStat+meilishuo+iphone+)(dayNewStat+meilishuo+android+) 只取最后一位
设想:split(‘+’)[-1] (python写法)
实现:有严格的格式要求,取巧方法,无技术含量
1substring(record_tag,locate(+,replace(record_tag,dayNewStat+meilishuo+, dayNewStat-meilishuo-)))2. having + min + if
场景:只要status是ok的,且id最小
idtypestatus001 aaaok002 aaaerror010 aaaok003 bbbok
实现:去重 & 按条件筛选
1select stat_date,record_tag,substring(record_tag,locate(+,replace(record_tag,dayNewStat+meilishuo+, dayNewStat-meilishuo-))) as client_id,attr_value2from t_stat_daynew_classify_063where record_type=dayNewStat+app+device+clientID and record_tag like dayNewStat+meilishuo+% and attr_name = otalDID and attr_name_hash = 1380872519 and record_type_hash = 20394970044group by stat_date,record_tag5having min(id) and if( (client_id>10000 and record_tag like dayNewStat+meilishuo+android%) or (client_id>2000 and client_id5000 and client_id<10000),ok,del ) = ok order by stat_date,client_id