Limitation du nombre d'enregistrements en SQL avec Python

Pour limiter le nombre de lignes affichées, on utilise la commande LIMIT.

Exemple

Sélectionnons les deux premiers utilisateurs :

pythonquery = "SELECT * FROM users LIMIT 2"

Exemple

Sélectionnons tous les utilisateurs avec un salaire de 500, puis utilisons LIMIT pour prendre uniquement les deux premiers parmi ceux sélectionnés :

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

Résultat du code exécuté :

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

Exemple

Avec LIMIT, on peut sélectionner plusieurs lignes au milieu du résultat. Dans l'exemple ci-dessous, nous sélectionnons à partir de la deuxième ligne (la numérotation des lignes commence à zéro), 4 unités :

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

Résultat du code exécuté :

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}

Tâches pratiques

Задание 1

Récupérez les 4 premiers utilisateurs.

Задание 2

Récupérez 3 utilisateurs à partir du deuxième.