in reply to Perform addition of data from rows

Doing everything in the database using SQL statements — as suggested by others here — is a very good option if you are just working within the database itself (i.e. inserting, updating).

However, you posted your question to a Perl forum, not a SQL forum, so I will assume that you need to do something with the data in Perl. As such, you actually need to fetch table data (rather than table metadata such as that returned by commands such as $sth->rows). To do this, you need to make sure that your statement handle is correctly formulated to return the data you want, and then you will use some version of fetchrow:

my $key_count; while ( my ( $keys ) = $sth->fetchrow_array ) { $key_count += $keys; } # Do something with the total $key_count

Hopefully, this is enough to point you in the right direction.

Replies are listed 'Best First'.
Re^2: Perform addition of data from rows
by htmanning (Friar) on Jul 15, 2014 at 02:56 UTC
    Thank you. This suggestion pointed me in the right direction. I'm not sure I did it correctly, but it got me there. I used the while loop to add up the total amount of keys, but then had to query the database again to get the rest of the info. It's probably not efficient, but it works.