⊗pyPmDBONO 106 of 129 menu

Recuperar un único registro en Python

Si necesitas obtener solo un registro de la tabla, usar un bucle para mostrarlo hace que el código sea redundante. Para resolver este problema, debes aplicar el método fetchone:

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

Después de ejecutar el código, solo se mostrará un registro:

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

Y ahora establezcamos en la consulta una condición que coincida con varios registros:

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

En este caso, solo se mostrará el primer registro que cumpla con las condiciones establecidas:

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

Selecciona un usuario cuya edad sea superior a 25 años.

Selecciona un usuario cuya edad sea inferior a 30 años y cuyo salario sea superior a 500.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar