Абмежаванне колькасці запісаў у SQL у Python

Для абмежавання колькасці якія выводзяцца радкоў выкарыстоўваецца каманда LIMIT.

Прыклад

Выбярэм першых двух карыстальнікаў:

pythonquery = "SELECT * FROM users LIMIT 2"

Прыклад

Выбярэм усіх карыстальнікаў з зарплатай 500, а затым з дапамогай LIMIT возьмем толькі першых двух з абраных:

pythonquery = "SELECT * FROM users WHERE salary=500 LIMIT 2"

Вынік выкананага кода:

python{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}
{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

Прыклад

З дапамогай LIMIT можна выбраць некалькі радкоў з сярэдзіны выніку. У прыкладзе ніжэй мы выбярэм з другога радка (нумарацыя радкоў з нуля), 4 штукі:

pythonquery = "SELECT * FROM users LIMIT 1,4"

Вынік выкананага кода:

python{'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}

Практычныя задачы

Задание 1

Атрымайце першых 4 карыстальніка.

Задание 2

Атрымайце карыстальнікаў з другога, 3 штукі.