2016-05-30 74 views
0

如何使用SQL查询将有限数量的记录从数据库中限制到网页中?使用SQL访问有限记录

+0

你能解释一下吗更多? –

+0

看看http://stackoverflow.com/help/how-to-ask你没有提供任何信息来帮助你 – Petaflop

+0

你正在使用哪些DBMS?这个SQL标准是'只提取第一个x行'。见例如这里:https://www.postgresql.org/docs/current/static/sql-select.html#SQL-LIMIT –

回答

-1

如何限制结果行的数量取决于您使用的数据库软件;请参阅相应的文档。微软的产品让这个通过关键字TOP,就像这样:

SELECT TOP 10 
    * 
FROM 
    table_name; 

的MySQL,例如,使用LIMIT代替:

SELECT 
    * 
FROM 
    table_name 
LIMIT 
    10; 

在Oracle数据库中,使用ROWNUM

SELECT 
    * 
FROM 
    table_name 
WHERE 
    ROWNUM <= 10; 

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

+0

你是绝对正确,@a_horse_with_no_name - 我怎么会错过这个。编辑我的答案,谢谢! – planetshg