select case when deptno=10 then 'aaaa'
when deptno=20 then 'bbbb'
when deptno=30 then 'cccc'
end 别名,sal from 表名
select decode(deptno,10,'aaaa',20,'bbbb',30,'cccc') 别名,sal from 表名
sql效率是sql最难的地方
tablescan 全盘扫描
index range scan 索引扫描
index fast scan 索引快速扫描
nested loop join
merge join
hash join
优化器机制开发者无法掌握
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步