2016-05-30 75 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