- 博客(4)
- 收藏
- 关注
原创 何时使用 JOIN 比 CASE WHEN 更合适
单表简单条件判断时,CASE WHEN 是合适选择。涉及多表关联或复杂业务逻辑时,JOIN 配合 CASE WHEN 的组合方案更具优势。这种写法减少嵌套层级,提升代码可读性,同时能利用数据库的关联查询优化机制提高执行效率。多表关联更新数据时,JOIN 操作通常比嵌套子查询的 CASE WHEN 更加直观和高效。JOIN 允许直接引用关联表的字段,避免复杂的子查询结构。
2025-07-09 22:56:35
211
原创 SQL查询优化:按性别统计地区人口的三种实现方法(union all 和 case when 和 if)
本文对比了三种SQL查询方法,用于统计地区人口性别分布:1)UNION ALL合并独立查询(需两次全表扫描);2)CASE条件聚合(单次扫描,标准SQL);3)IF函数简化写法(MySQL特有)。后两种方法性能更优,仅需单次表扫描即可获得横向统计结果。注意事项包括数值字段类型处理、不同数据库的语法兼容性,以及UNION ALL方案的结果行数差异。推荐优先采用CASE或IF的条件聚合方式实现行列转换。
2025-07-09 22:15:22
470
原创 【EXCEL】小技巧 - 批量新建对应名字文件夹
一、B列填写要新建文件夹的名字(文件夹1-10);三、将A、B列的单元格值赋值到【.txt】文档中;六、修改文件后缀,将【.txt】修改未【.bat】二、在A列填写MD,和B列所建文件夹名一一对应;需求:一次新建10个文件夹。七、双击【.bat】文件。
2023-07-17 09:17:17
562
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅