- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl-DBIx-Skinny/SELECT へ行く。
- 1 (2010-10-22 (金) 20:16:06)
- 2 (2010-10-22 (金) 22:07:08)
DBIx::Skinny 概要
SELECT
全行取り出す(走査する)
$itr = $db->search( 't1', { age => { '>=' => 10 } } ); while ($row = $itr->next) { ... }
または
@rows = $itr->all;
行数
$count = $itr->count;
先頭の1行を取り出す
$row = DB->single('user',{ age => { '>=' => 10 } });
または
$row = DB->single('user',{ age => { '>=' => 10 } })->first
DBIx::Skinny::Row
カラムの値を取り出す
$name = $row->get_colum('name') # 'taro'
全カラムの値を取り出す
$data = $row->get_columns # { user_id => 1, name => 'taro', age => 18 }
注)get_column()/get_columns()で取り出した値はinflateされない。