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
  • 207,213
  • 34
  • 299
  • 261
Bdfy
  • 23,141
  • 55
  • 131
  • 179

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
  • 207,213
  • 34
  • 299
  • 261