|< 1 2 >| | 11 Einträge, 2 Seiten |
print length("String");
1
2
3
4
5
6
while(my @row = $sth->fetchrow_array())
{
if( $max0 < length($row[0]) ) { $max0=length($row[0]) }
if( $max1 < length($row[1]) ) { $max1=length($row[1]) }
if( $max2 < length($row[2]) ) { $max2=length($row[2]) }
}
SELECT max(Spalte) as maximum FROM Tabelle GROUP BY Spalte
1 2 3 4 5
my $stmt = "SELECT MAX(CHAR_LENGTH(spalte1)), MAX(CHAR_LENGTH(spalte2)), MAX(CHAR_LENGTH(spalte3)) FROM tabelle"; my $sth = $dbh->prepare( $stmt ) or die $dbh->errstr; $sth->execute or die $dbh->errstr; my ($max_row1, $max_row2, $max_row3) = $sth->fetchrow_array;
pixelflat+2007-09-13 14:21:15--[...]
Noch was... gibts denn eine einfache Funktion, mit der man die Max-Werte von jeder in der Tabelle enthaltenen Spalte bekommt?
Sprich, bei 3 Spalten hab ich 3 Werte - bei 4 Spalten 4...
|< 1 2 >| | 11 Einträge, 2 Seiten |