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 дана колдонуучуну алыңыз.