代码之家  ›  专栏  ›  技术社区  ›  Amitabh

如何在sqlite中获得前5个记录?

  •  264
  • Amitabh  · 技术社区  · 15 年前

    我试过这个,但没用。

    select top 5 * from [Table_Name]
    
    7 回复  |  直到 9 年前
        1
  •  507
  •   Tim Cooper    13 年前
    SELECT * FROM Table_Name LIMIT 5;
    
        2
  •  39
  •   Chris J    15 年前

    同样的陈述是

    select * from [TableName] limit 5
    

    http://www.w3schools.com/sql/sql_top.asp

        3
  •  28
  •   newtover    15 年前

    顶括号和方括号是特定于Transact-SQL的。在ansi sql中,使用limit和backticks(`)。

    select * from `Table_Name` LIMIT 5;
    
        4
  •  25
  •   YOU    15 年前
    select * from [Table_Name] limit 5
    
        5
  •  19
  •   Bharathiraja    11 年前
    select price from mobile_sales_details order by price desc limit 5
    

    注:我有手机销售详情表

    句法

    select column_name from table_name order by column_name desc limit size.  
    

    如果您需要最低价,只需删除关键字desc从order by

        6
  •  4
  •   Gluttton    11 年前
    select * from [TABLE_NAME] limit 5
    
        7
  •  4
  •   JKennedy Ziyad Godil    9 年前
    Select TableName.* from  TableName DESC LIMIT 5