- 博客(131)
- 收藏
- 关注
原创 SQL中 Group by Grouping Sets 分组的用法
阐述SQL Server 中 Group by grouping sets 分组的用法
2024-01-03 15:35:30
2119
3
原创 varchar(max)、nvarchar(max) 和varbinary(max) 的区别
varchar(max),nvarchar(max) 和 varbinary(max) 的区别
2023-12-27 13:53:25
901
原创 Leetcode题库(数据库合集)_ 难度:困难
编写一个 SQL 查询来找出那些ID们在任意一天的第一个电话和最后一个电话都是和同一个人的。这些电话不论是拨打者还是接收者都会被记录。结果请放在一个任意次序约束的表中。--MySQLunion all),*,from tempselectfrom temp1编写一个 SQL 查询来找出那些ID们在任意一天的第一个电话和最后一个电话都是和同一个人的。这些电话不论是拨打者还是接收者都会被记录。结果请放在一个任意次序约束的表中。--建表gogovaluesgo--查询。
2023-12-04 14:21:33
1667
1
原创 Leetcode题库(数据库合集)_ 难度:中等
目录难度:中等1.股票的资本损益2. 当选者3. 页面推荐4. 2016年的投资5. 买下所有产品的人6. 电影评分6. 确认率7. 按分类统计薪水8. 餐馆营业额的变化增长8. 即时食物配送 ①9. 至少有5名直系下属的经理10. 游戏玩法分析11. 好友申请:谁有最多的好友12. 指定日期的产品价格13. 每月交易14.市场分析15. 即时食物配送 ②16. 计算税后工资17. 选举结果18. 航班入座率和等待名单分析19. 统计文本中单词出现的次数20. 查找活跃用户21. 计算每个销售人员的影响力2
2023-12-04 14:19:29
2099
原创 数据库常见面试题 —— 11. Partition by 和 group by 的区别
与 GROUP BY 不同的是,PARTITION BY 不是仅用于聚合结果的分组策略,而是仅分区未聚合的结果集。GROUP BY 子句通常用于聚合函数(例如 SUM,COUNT,AVG 等)的计算,以便将多行数据组合成单个行,并根据聚合结果对数据进行分组。因此,PARTITION BY 和 GROUP BY 都将数据集分成多个分组,然而,它们的主要区别是 GROUP BY 定义了聚合条件,而 PARTITION BY 是仅用于分组结果集并对每个分区执行排名、排序和聚合等分析函数。
2023-11-08 10:32:50
1730
原创 数据库常见面试题 —— 12. SQL 如何优化才能解决数据倾斜类问题
数据倾斜是指在数据处理过程中,某些操作或条件导致数据不均匀地分布在不同的节点、分区或桶中,从而导致一些节点、分区或桶处理的数据量远大于其他节点、分区或桶。分区可以将数据划分到不同的存储区域,而分桶可以将数据划分到相同的存储区域中,从而提高查询的并行度和性能。分析查询的执行计划,识别可能导致数据倾斜的操作,并尝试使用合适的优化技术进行重写或重组查询,从而减少数据倾斜的影响。在社交网络中,某些用户的关注数或粉丝数远远高于其他用户,导致对应的数据量也很大,从而导致数据倾斜。)或调整表的分布策略来实现。
2023-11-08 10:09:15
1133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人