0
sql = select id,name from table
res = session.execute(sql)
for row in res:
    print row

this code print result of execute sql( without names) as array. How to print result as hash ? (with id,name)

eumiro
  • 194,053
  • 32
  • 286
  • 259
Bdfy
  • 21,109
  • 53
  • 126
  • 178

1 Answers1

0

Try this:

columns = ('id', 'name')

sql = 'select %s from table' % ','.join(columns)
res = session.execute(sql)
for row in res:
    rowDict = dict(zip(columns, row))
eumiro
  • 194,053
  • 32
  • 286
  • 259