⊗pyPmDBONO 106 of 129 menu

Ühe kirje väljastamine Pythonis

Kui on vaja saada tabelist ainult üks kirje, siis selle väljastamine tsükli kaudu teeb koodi liigseks. Selle probleemi lahendamiseks tuleb kasutada meetodit fetchone:

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

Pärast koodi täitmist kuvatakse ainult üks kirje:

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

Ja nüüd paneme päringusse tingimuse, millele vastab mitu kirjet:

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

Sellisel juhul kuvatakse ainult esimene kirje, mis vastab seatud tingimustele:

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

Vali üks kasutaja, kelle vanus on rohkem kui 25 aastat.

Vali üks kasutaja, kelle vanus on vähem kui 30 aastat ja palk rohkem kui 500.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu