2010-01-17 16 views
8

MySQL में वां पंक्ति जाओ मैं SELECT * FROM tbl LIMIT 10Postgresql

MSSQL में क्या कर सकते हैं मैं SELECT TOP 5 * FROM tbl

कर सकते हैं मैं Postgresql में ऐसा कैसे करते हैं?

उत्तर

17

LIMIT clause देखें:

SELECT * FROM tbl LIMIT 10 

या

SELECT * FROM tbl OFFSET 20 

और, बेशक

SELECT * FROM tbl LIMIT 10 OFFSET 10 
4

MySQL के लिए उद्धृत वाक्यविन्यास पोस्टग्रेस्क्ल के लिए भी ठीक काम करना चाहिए। है ना?

4

PostgreSQL डॉक्स से:

SELECT select_list 
    FROM table_expression 
    [ ORDER BY ... ] 
    [ LIMIT { number | ALL } ] [ OFFSET number ] 

तो LIMIT को काम करना चाहिए क्योंकि यह MySQL में करता है। ऑफसेट का उपयोग डेटा वापस करने से पहले पंक्तियों को छोड़ने के लिए किया जाता है।

docs for LIMIT and OFFSET

देखें मुझे आशा है कि इस मदद करता है।