只显示前几条数据的sql语句写法 七种数据库中Select Top的使用方法


  • 七种数据库中Select Top的使用方法  
  • 1. Oracle数据库  
  •   
  • SELECT * FROM TABLENAME WHERE ROWNUM <= N  
  •   
  • 2. Infomix数据库  
  •   
  • SELECT FIRST N * FROM TABLENAME  
  •   
  • 3. DB2数据库  
  •   
  • SELECT *  
  •   FROM (SELECT * ROW_NUMBER() OVER({ORDER BY COL1 DESC}) AS ROWNUM FROM TABLENAME)  
  •  WHERE ROWNUM <= N  
  • 或者  
  • SELECT COLUMN FROM TABLENAME FETCH FIRST N ROWS ONLY  
  •   
  • 4. SQL Server数据库  
  •   
  • SELECT TOP N * FROM TABLENAME  
  •   
  • 5. Sybase数据库  
  •   
  • SET ROWCOUNT N  
  • GO  
  • SELECT * FROM TABLENAME  
  •   
  • 6. MySQL数据库  
  •   
  • SELECT * FROM TABLENAME LIMIT N  
  •   
  • 7. FoxPro数据库  
  •   
  • SELECT * TOP N FROM TABLENAME ORDER BY COLUMN  

  • 免责声明!

    本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



     
    粤ICP备18138465号  © 2018-2025 CODEPRJ.COM