Het resultaat van fetchall()
is een opeenvolging van tupels. U kunt de reeks doorlopen en het eerste (index 0) element van elke tuple afdrukken:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
records = cur.fetchall()
for record in records:
print(record[0])
Of eenvoudiger, als u zeker weet dat de query niet meer dan één rij retourneert, gebruikt u fetchone()
die een enkele tuple geeft die de geretourneerde rij vertegenwoordigt, bijvoorbeeld:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
row = cur.fetchone()
if row: # check whether the query returned a row
print(row[0])