0

列の位置ではなく列名を介して結果のデータにアクセスする方法はRubyにありますか?

たとえば、と呼ばれる列がある場合、次のnameようなことをしたい:

result = db.query "select * from employees"
row  = result.fetch_row
puts row['name']

テーブル スキーマを手動で検索する代わりに、それnameが 3 番目の列であると判断してから、次のことを行います。

puts row[2]

Google で検索しましたが、適切な検索フレーズが見つからないようです。

ありがとう!

4

1 に答える 1