- 2
- 0
- 约1.69万字
- 约 55页
- 2019-08-04 发布于浙江
- 举报
? Oracle Corporation SQL开发规范 ? in 替换or ,比如select * from t where id=1 or id=2 or id=3,select * from t where id in (1,2,3) ? union 与or ,union有时比or更有效,or有时比union更有效,综合union 替换or或者or 替换union后是否能用到索引,以及条件的选择性来综合判 断和评估。 ? =替换,比如select count(1) from t where id=3 而不用select count(1) from t where id2 ? order by在对索引列进行排序时需要注意 ? order by 后面的字段顺序,应该和索引列(复合索引)的顺序 保持一致。 ? order by后面的字段如果为null,则不能用到索引 select id from t order by id. 索引在id列上,如果id列为null,则该语句 要用全表扫描再排序,如果为not null,则直接用索引扫描即可。 如果id列为null,则可以通过用where和order by置换的方式,比如 select id from t order by id 全表扫描再排序
您可能关注的文档
最近下载
- 人教版高中数学精讲精练必修一第5章 三角函数 章末重难点归纳总结(解析版).pdf VIP
- 四川省泸州市2025-2026学年高一下学期期末考试语文试卷.pdf VIP
- 《酸碱罐区设计规范》T/CPCIF 0431-2025团体标准.docx VIP
- 特种作业高压电工习题集(国家题库完整版). .pdf VIP
- 高一数学专题1.1三角函数(苏教版)(原卷版+解析版).pdf VIP
- DCS控制系统维护检修规程.pdf VIP
- 边坡土方开挖施工方案.docx VIP
- (2026年)术中获得性压力性损伤预防标准解读PPT课件.pptx VIP
- AMECO袋物装船机介绍.docx VIP
- DB51T1728-2014 中国川菜经典菜肴制作工艺规范.docx
原创力文档

文档评论(0)