列の位置ではなく列名を介して結果のデータにアクセスする方法はRubyにありますか?
たとえば、と呼ばれる列がある場合、次のname
ようなことをしたい:
result = db.query "select * from employees"
row = result.fetch_row
puts row['name']
テーブル スキーマを手動で検索する代わりに、それname
が 3 番目の列であると判断してから、次のことを行います。
puts row[2]
Google で検索しましたが、適切な検索フレーズが見つからないようです。
ありがとう!