- 博客(19)
- 收藏
- 关注
原创 SQL示例: 使用左/右连接+where实现INNER JOIN (JOIN)效果
使用左/右连接+where实现INNER JOIN (JOIN)效果
2025-06-06 09:48:16
182
原创 SQL示例: 同一个id的字段值(多行)用逗号拼接
SQL按分组,拼接字符串技巧解析。从MO_Cook表中按FoodRoom分组,并将每个FoodRoom对应的name字段值连接成一个逗号分隔的字符串。
2025-06-04 14:30:44
440
原创 FineBI6.0 def函数实操:超市销售数据分析统计
在进行数据分析时,经常遇到源数据需要根据业务场景新建指标的情况。FineBI虽然提供了图表横纵轴维度上的快速计算,比如同比/环比、占比、组内占比、排名、组内排名等,但是在仪表板中使用筛选组件进行数据筛选时,指标不能正常显示。为保证指标不受筛选条件或联动影响。本文从实际案例出发,参考官方指导文档使用FineBI 6.0的def函数进行实操练习。
2024-01-19 14:53:46
5308
1
原创 SQL示例: 只保留每个id某两列值均最大的一行
在实际的业务场景中遇到了数据提取的问题: 只保留每个id某两列值最大的一行,本文主要介绍了两种实现方式。
2023-12-20 17:31:17
610
1
原创 SQL示例:合并同一个id的多列数据(Mysql )
group_concat:用在group by指定的字段进行分组时,将同一组的不同列拼接起来,并用分隔符分隔。要拼接的字段支持多个;
2023-12-15 10:49:55
795
1
转载 SQL函数:exists与in、having与where区别
exists与in的区别: 1、exists是对外表做loop循环,每次loop循环再对内表(子查询)进行查询,那么因为对内表的查询使用的索引(内表效率高,故可用大表),而外表有多大都需要遍历,不可避免(尽量用小表),故内表大的使用exists,可加快效率; 2、in是把外表和内表做hash连接,先查询内表,再把内表结果与外表匹配,对外表使用索引(外表效率高,可用大表),而内表多大都需要查询,不可避免,故外表大的使用in,可加快效率; 如果用not in ,则是内外表都全表扫描,无索引,效率低...
2022-05-06 10:34:40
1087
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人