Beperking van die aantal rekords in SQL in Python
Om die aantal rye wat vertoon word te beperk,
word die opdrag LIMIT gebruik.
Voorbeeld
Laat ons die eerste twee gebruikers kies:
query = "SELECT * FROM users LIMIT 2"
Voorbeeld
Kies alle gebruikers met 'n salaris van 500,
en neem dan met behulp van LIMIT slegs
die eerste twee van die gekose:
query = "SELECT * FROM users WHERE salary=500 LIMIT 2"
Resultaat van die uitgevoerde kode:
{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}
Voorbeeld
Met behulp van LIMIT kan jy 'n
paar rye uit die middel van die resultaat kies. In die
voorbeeld hieronder kies ons vanaf die tweede ry
(rynommering begin by nul), 4 stuks:
query = "SELECT * FROM users LIMIT 1,4"
Resultaat van die uitgevoerde kode:
{'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}
Praktiese take
Kry die eerste 4 gebruikers.
Kry gebruikers vanaf die tweede, 3 stuks.