⊗pyPmDBONO 106 of 129 menu

Abrufen eines einzelnen Datensatzes in Python

Wenn nur ein einzelner Datensatz aus einer Tabelle abgerufen werden muss, macht die Ausgabe über eine Schleife den Code übermäßig komplex. Um dieses Problem zu lösen, sollte die Methode fetchone verwendet werden:

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

Nach Ausführung des Codes wird nur ein einzelner Datensatz angezeigt:

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

Lassen Sie uns nun in der Abfrage eine Bedingung setzen, die auf mehrere Datensätze zutrifft:

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

In diesem Fall wird nur der erste Datensatz ausgegeben, der den gestellten Bedingungen entspricht:

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

Wählen Sie einen Benutzer aus, dessen Alter über 25 Jahren liegt.

Wählen Sie einen Benutzer aus, dessen Alter unter 30 Jahren liegt und das Gehalt über 500 beträgt.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen