Абмежаванне колькасці запісаў у 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 штукі.