⊗pyPmDBONO 106 of 129 menu

Uitskryf van 'n enkele rekord in Python

As jy net een rekord uit die tabel moet kry, maak die uitskryf daarvan deur middel van 'n lus die kode oorbodig. Om hierdie probleem op te los, moet jy die metode fetchone toepas:

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

Nadat die kode uitgevoer is, sal slegs een rekord vertoon word:

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

Laat ons nou 'n voorwaarde in die navraag stel waaraan verskeie rekords voldoen:

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

In hierdie geval sal slegs die eerste rekord wat aan die gestelde voorwaardes voldoen, uitgeskryf word:

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

Kies een gebruiker waarvan die ouderdom meer as 25 jaar is.

Kies een gebruiker waarvan die ouderdom minder as 30 jaar is en die salaris meer as 500 is.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp