⊗pyPmDBONO 106 of 129 menu

Een enkele record weergeven in Python

Als je slechts één record uit de tabel hoeft te krijgen, maakt weergave via een lus de code overbodig. Om dit probleem op te lossen, moet je de methode fetchone toepassen:

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

Na het uitvoeren van de code wordt slechts één record weergegeven:

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

Laten we nu een voorwaarde in de query zetten waaraan meerdere records voldoen:

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

In dit geval wordt alleen het eerste record weergegeven dat aan de gestelde voorwaarden voldoet:

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

Selecteer één gebruiker waarvan de leeftijd meer is dan 25 jaar.

Selecteer één gebruiker waarvan de leeftijd minder is dan 30 jaar en het salaris meer dan 500 is.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren