战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年5月28日

摘要: 需求: 1、原始数据 2、处理结果演示 3、对应的sql语句 SELECT a.id, a. NAME, substring_index( substring_index( a.shareholder, ',', b.help_topic_id + 1 ), ',' ,- 1 ) AS shareh 阅读全文
posted @ 2019-05-28 14:42 战狂粗人张 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 需求: 举例: 存在一个用户来源表,用来标记用户从哪个渠道注册进来。 表结构如下: 其中 origin 是用户来源,其中的值有 iPhone 、Android 、Web 三种,现在需要分别统计由这三种渠道注册的用户数量。 解决方案一: SELECT COUNT(*) FROM user_operat 阅读全文
posted @ 2019-05-28 14:04 战狂粗人张 阅读(748) 评论(0) 推荐(0) 编辑

摘要: 一.关于Lambda表达式 forEach and Map 1、通常这样遍历一个Map Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); 阅读全文
posted @ 2019-05-28 10:46 战狂粗人张 阅读(460) 评论(0) 推荐(0) 编辑

摘要: 一.统计重复数据 以下我们将统计表中 first_name 和 last_name的重复记录数: mysql> SELECT COUNT(*) as repetitions, last_name, first_name -> FROM person_tbl -> GROUP BY last_name 阅读全文
posted @ 2019-05-28 10:13 战狂粗人张 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 前言: GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上可以使用 COUNT, SUM, AVG,等函数。 例如: CREATE TABLE `employee_tbl` ( `id` int(11) NOT NULL, `name` char(10) NOT NULL DEFA 阅读全文
posted @ 2019-05-28 09:39 战狂粗人张 阅读(123) 评论(0) 推荐(0) 编辑