我想找出SQLITE数据库表中的行数,我知道我可以查询使用SELECT COUNT(*) FROM TABLENAME;
但我想使用perl代码获取计数并将其存储到变量中?我可以使用以下代码
my $stmt = qq(SELECT COUNT(*) AS $NUMBEROFROWS FROM TABLENAME)
$rv = $dbh->do($stmt);
Run Code Online (Sandbox Code Playgroud)
要么
my $stmt = qq(SELECT COUNT(*) FROM TABLENAME
$NUMBEROFROWS = COUNT(*) );
$rv = $dbh->do($stmt);
Run Code Online (Sandbox Code Playgroud)
请建议我如何计算SQLITE数据库表中的行数并将值存储到变量中?
TIA
Perl变量不是SQL的一部分,您从数据库中获取数字并在Perl中填充变量:
my ($count) = $dbh->selectrow_array('SELECT COUNT(1) FROM information');
print "$count\n";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |