![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
iteye_1571
这个作者很懒,什么都没留下…
展开
-
oracle/Informix/db2/sqlserver/sybase/mysql/foxpro/access 数据库取前几条数据写法
数据库取前几条记录的语句 N为前几条 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 where 1=1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM&l...原创 2013-12-24 16:21:01 · 173 阅读 · 0 评论 -
提高SQL查询效率方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id fro...原创 2016-11-15 14:25:23 · 85 阅读 · 0 评论