⊗pyPmDBONO 106 of 129 menu

Vieno įrašo išvedimas Python

Jei reikia iš lentelės gauti tik vieną įrašą, tai jo išvedimas ciklu daro kodą pernelyg sudėtingą. Šiai problemai spręsti reikia taikyti metodą fetchone:

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

Vykdant kodą bus rodomas tik vienas įrašas:

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

Dabar užduokime užklausoje sąlygą, kuri atitinka kelis įrašus:

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

Šiuo atveju bus išvestas tik pirmasis įrašas, atitinkantis nustatytas sąlygas:

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

Pasirinkite vieną vartotoją, kurio amžius daugiau nei 25 metų.

Pasirinkite vieną vartotoją, kurio amžius mažiau nei 30 metų ir atlyginimas daugiau nei 500.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti