- 博客(2)
- 收藏
- 关注
原创 MYSQL 数据去重的两种方式以及实现
你的偏差:以为GROUP BY是 “把原始行按组归类后,依然显示所有行”(行级展示);GROUP BY是 “把每组的多行压缩成 1 行,显示组的标识 / 聚合结果”(组级展示);最终效果:只查分组字段时,每组只显示 1 个标识(因标识相同),所以结果是唯一值,和DISTINCT一致。如果想实现 “显示所有PHONE_ID(含重复)+ 标注组别”,需要用其他方式(比如窗口函数),而不是GROUP BY—— 比如:sqlSELECTPHONE_ID,-- 为每个PHONE_ID分配组别编号。
2025-08-26 00:15:12
739
原创 java二维数组的特性------支持不规则数组(Jagged Array)
摘要:本文讨论了一个Java二维数组合并问题,要求将两个存储学生成绩的二维数组a和b合并为数组c,其中学号相同的记录需合并。关键点在于Java二维数组支持不规则长度(如{{1,2},{3,4,5}}),但未预定义长度会导致空指针异常。文中给出了测试用例示例(输入a={{1,10},{2,20}}和b={{2,40},{3,50}},输出c={{1,10},{2,20,40},{3,50}}),并强调需注意动态分配数组长度以避免异常。该问题反映了对Java二维数组特性的理解不足。
2025-08-12 04:26:16
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅