Perlでデータベースから最大最小平均値を取得しよう
Perlでデータベースから最大最小平均値を取得してみましょう。PerlのDBIモジュールを使って、MariaDBデータベースのSQLで作成した統計データを取得しています。
use strict;
use warnings;
use DBI;
my $dbh = DBI->connect(
"DBI:mysql:kimotosystem:localhost",
"kimoto",
"kimoto"
) or die "cannot connect to MySQL: $DBI::errstr";
my $sth = $dbh->prepare("SELECT min(price), max(price), avg(price) FROM kimotosystem.book;");
$sth->execute();
my $hash_ref = $sth->fetchrow_hashref;
print "min=$hash_ref->{'min(price)'}, max=$hash_ref->{'max(price)'}, avg=$hash_ref->{'avg(price)'}\n";
$sth->finish;
$dbh->disconnect;
Perlデータ分析入門