SQLite を Ruby で使う2 - データを扱う

ここには、SQLite のレコードの扱いについてメモしていくつもり。

検索の結果に行の名前を含める

通常、execute を使って SELECT で検索をかけると、検索結果のデータだけが帰ってくる。検索結果にテーブルのフィールド名を含めたい場合は、execute2 を使う。

result = db.execute2("SELECT * FROM address_book")

こうすることで、配列として帰ってきた result の最初の要素はフィールド名の配列になる。