Ограничење броја записа у SQL у Python-у
За ограничавање броја приказаних редова
користи се команда LIMIT.
Пример
Изаберимо прва два корисника:
query = "SELECT * FROM users LIMIT 2"
Пример
Изаберимо све кориснике са платом од 500,
а затим помоћу LIMIT узмимо
само прва два из изабраних:
query = "SELECT * FROM users WHERE salary=500 LIMIT 2"
Резултат извршеног кода:
{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}
Пример
Помоћу LIMIT могуће је изабрати
неколико редова из средине резултата. У
примеру испод изабраћемо од другог реда
(нумерација редова почиње од нуле), 4 комада:
query = "SELECT * FROM users LIMIT 1,4"
Резултат извршеног кода:
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}
{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500}
{'id': 4, 'name': 'user4', 'age': 30, 'salary': 900}
{'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}
Практични задаци
Добијте прва 4 корисника.
Добијте кориснике од другог, 3 комада.