⊗pyPmDBONO 106 of 129 menu

Pythonда бир ёзувни чиқариш

Агар жадвалдан фақат битта ёзувни олиш керак бўлса, уни цикл орқали чиқариш кодни орттириб юборади. Бу муаммони ҳал қилиш учун, fetchone методини қўллаш керак:

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

Код бажарилганидан сўнг фақат битта ёзув кўрсатилади:

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

Энди сўровга бир нечта ёзувлар мос келадиган шартни белгилаймиз:

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

Бу ҳолатда белгиланган шартларга мос келувчи фақат биринчи ёзув чиқарилади:

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

Ёши 25 дан катта бўлган битта фойдаланувчини танланг.

Ёши 30 дан кичик ва маоши 500 дан катта бўлган битта фойдаланувчини танланг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш