⊗pyPmDBONO 106 of 129 menu

Affichage d'un enregistrement unique en Python

S'il est nécessaire d'obtenir un seul enregistrement d'une table, l'afficher via une boucle rend le code redondant. Pour résoudre ce problème, il faut appliquer la méthode fetchone :

query = "SELECT * FROM users WHERE id=2" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) result = cursor.fetchone() print(result)

Après l'exécution du code, un seul enregistrement sera affiché :

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

Maintenant, définissons dans la requête une condition à laquelle correspondent plusieurs enregistrements :

query = "SELECT * FROM users WHERE salary>500" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) result = cursor.fetchone() print(result)

Dans ce cas, seul le premier enregistrement correspondant aux conditions spécifiées sera affiché :

{'id': 4, 'name': 'user4', 'age': 30, 'salary': 900}

Sélectionnez un utilisateur dont l'âge est supérieur à 25 ans.

Sélectionnez un utilisateur dont l'âge est inférieur à 30 ans et le salaire supérieur à 500.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser