1. where con1 and con2 and con3 ....and conn
在这里,oracle判断条件,从右往左判断。所以如果是and连接的,一般把错的判断条件放在最右,这样第一个判断到,接下来就会停止判断。相应地,如果是以or连接,那么一般把对的放在最右,这样一旦判断是对的,就不会继续判断,而是停止判断。这样一来,提高效率,减少负担。
2. order by ele1,ele2 desc
只有column ele2才会以降序形式显现,ele1并不会。如果想要让column ele1也降序,要这么写:order by ele1 desc,ele2desc
3. 关键字 nulls last
在利用order by 排序,并且按照降序排列时(升序则不会有此问题),若有空值,不加这个关键字则空值会先显示,然后才是有值的数字。
如下图所示:
若加了这个,则空值是在最后显示。
如下图所示:
本文深入探讨了SQL查询优化的关键概念,包括AND连接、ORDER BY使用、NULL处理等高级特性,通过实例展示了如何提高数据库查询效率并避免常见错误。
863

被折叠的 条评论
为什么被折叠?



