需求分析
现在社交平台存在大量话题,例如微博
假设话题词的结构如下
#word1#,#word2#,#word3#
实现对话题词的过滤
结构不符合 返回错误
1 | // json中的嵌套层数大概在1-8层之间 |
信息引爆点分析 截取JSON中以value排序的top20
[其中子数组的截取无需排序]
通过name批量请求接口转换对应的内容 填充原数据源[JSON]
关联查询中 对某个字段截取进行模糊查询
两种实现方式
本文采用第一种
SUBSTRING函数从特定位置开始的字符串返回一个给定长度的子字符串
从1开始计数
SUBSTRING_INDEX函数返回從字符串str分隔符 delim 在計數發生前的子字符串
如果計數是正的 則返回一切到最終定界符(從左邊算起)的左側
如果count是負數 則返回一切最終定界符(從右邊算起)的右側
SUBSTRING_INDEX搜尋在delim時進行區分大小寫的匹配
1 | SELECT a.id, b.user_id, a.name, a.info a.status, a.start_time, a.end_time |
MySQL提供的函数的强大
远超乎你的想象🤦♂️
Update your browser to view this website correctly. Update my browser now