Beperking van het aantal records in SQL in Python
Om het aantal getoonde rijen te beperken
wordt de opdracht LIMIT gebruikt.
Voorbeeld
Laten we de eerste twee gebruikers selecteren:
query = "SELECT * FROM users LIMIT 2"
Voorbeeld
Laten we alle gebruikers met een salaris van 500 selecteren,
en vervolgens met behulp van LIMIT alleen
de eerste twee van de geselecteerde nemen:
query = "SELECT * FROM users WHERE salary=500 LIMIT 2"
Resultaat van de uitgevoerde code:
{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}
Voorbeeld
Met LIMIT kunnen meerdere rijen
uit het midden van het resultaat worden geselecteerd. In
het onderstaande voorbeeld selecteren we vanaf de tweede rij
(rijnummering begint bij nul), 4 stuks:
query = "SELECT * FROM users LIMIT 1,4"
Resultaat van de uitgevoerde code:
{'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}
Praktische opdrachten
Haal de eerste 4 gebruikers op.
Haal 3 gebruikers op, te beginnen vanaf de tweede.